python项目依赖管理

python项目依赖管理

python的项目导出来的项目依赖在根目录的 r e q u i r e m e n t s . t x t \color{red}requirements.txt 文件中,类型Java项目的pom.xml文件。
python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号,以便新环境部署。

1、导出项目依赖

在项目根目录下打开命令行执行一下命令:

pip freeze>requirements.txt

这是在pycharm中的操作步骤,这样便可将项目所有的依赖导入到requirements.txt中,以后当依赖发生改变需要更新这个文件。
在这里插入图片描述

2、安装requirements文件中的包

一个新的python环境中要安装项目的依赖,只需要在项目命令行中执行如下即可完成所有依赖的下载,不需要一个个下载:

pip install -r requirements.txt

\color{red}特别注意:
如果你python的包是是使用 a n a c o n d a \color{red}anaconda 进行下载管理的,安装requirements.txt依赖的命令尽量改成改成以下,不然会包的版本不对应:

conda install --yes --file requirements.txt

在这里插入图片描述

发布了23 篇原创文章 · 获赞 6 · 访问量 1566

猜你喜欢

转载自blog.csdn.net/pentiumCM/article/details/104288735