Python 一键安装全部依赖包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 一键安装全部依赖包相关的知识,希望对你有一定的参考价值。

参考技术A requirements.txt 用来记录项目所有的依赖包和版本号,只需要一个简单的 pip 命令就能完成。

生成的文件会像这个样子

然后就可以用

来一次性安装 requirements.txt 里面所有的依赖包,真是非常方便。

创建虚拟环境

激活虚拟环境

poetry 的工作方式就像 Node.js 里的 npm/yarn。

首先用 pip install poetry 来安装它,可以用 poetry new [name] 来生成新项目,或者在项目的根目录下面运行 poetry init 来初始化。

这样 poetry 会在这个项目里创建一个 pyproject.toml 的文件,就像 package.json 一样,里面记录了项目所有的依赖包版本信息。

poetry install 可以一键安装所有依赖包,还会生成 poetry.lock 文件,里面记录了这次安装时的依赖包。 poetry install --no-dev 可以只安装生产环境的包,不安装开发环境的包。

在 poetry add [name] 可以安装 Flask 到生产环境,比如 poetry add flask ,再加 --dev 参数, poetry add --dev flask 就会安装到开发环境。

poetry remove [name] 可以卸载依赖包, poetry show 可以显式安装好的包。

更多用法请查看 poetry 。

以上是关于Python 一键安装全部依赖包的主要内容,如果未能解决你的问题,请参考以下文章

Python一键生成项目依赖包清单(pipreqs)

环境虚拟环境下模块一键安装方式

ansible调用一键安装lnmp包实现一键安装

#LNMP一键安装包 - Readme 发现一个很赞的一键安装包

▶▶▶▶▶shell一键部署------编译安装LNMP

使用 Python 实现微信消息的一键已读