写在前面
为什么写这篇文章?当我在几个编程群里冲浪的时候发现好多 python 初学者都不知道如何安装一个依赖包这一基础的操作。也借此机会介绍一些不常用的依赖包安装方法。
Python软件包允许您访问各种函数和特性,否则是不可用的。Pip install 是安装软件包最常见的方式。
在Notebook中安装Python软件包
!pip install {package_name} --user
将“{package_name}”
替换为您的软件包名称,例如:flask
!pip install flask --user
“--user”
允许您在没有特殊权限(如root访问)的情况下安装软件包。如果您具有 root 访问权限,可以从代码中删除“--user”
。
“!”
允许您在Notebook
中安装软件包
示例:
!pip install flask --user
Flask 是一个轻量级的 Web 应用框架,用于构建基于 Python 的 Web 应用程序。它是基于 Werkzeug WSGI 工具包和 Jinja2 模板引擎构建的。
在终端(Terminal)中安装Python软件包
pip install {package_name} --user
注意,这里没有“!”
。这是因为该命令在shell命令(终端)中(也是我们最常使用的方式),而不是Notebook中。
“--user”
允许您在没有特殊权限(如 root 访问)的情况下安装软件包。如果您具有 root 访问权限,可以从代码中删除“--user”
。
示例:
pip install flask --user
在代码中安装软件包
如果尚未安装软件包,则安装软件包,你可以在.py
文件中写入以下代码
try:
import flask
except:
!pip install flask --user
import flask
这样可以避免安装已经安装的软件包。这可以帮助您避免重复下载软件包,节省时间。
“try”
和“except”
尝试执行一个命令,如果出现错误,则跳过except
部分。如果引发错误,只会执行缩进在该部分下的代码。在这种情况下,代码尝试导入flask
软件包,如果无法导入,则安装flask
软件包,然后导入它。
写在最后
至此你已经学会了如何在编程过程中安装依赖包了,这里包含了所有常见的场景,命令行、notebook 以及 python 代码安装,希望可以帮助到你。
原文始发于微信公众号(harvey的网络日志):如何在代码中动态安装 python 包
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/271021.html