python项目依赖管理
python的项目导出来的项目依赖在根目录的
文件中,类型Java项目的pom.xml文件。
python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号,以便新环境部署。
1、导出项目依赖
在项目根目录下打开命令行执行一下命令:
pip freeze>requirements.txt
这是在pycharm中的操作步骤,这样便可将项目所有的依赖导入到requirements.txt中,以后当依赖发生改变需要更新这个文件。
2、安装requirements文件中的包
一个新的python环境中要安装项目的依赖,只需要在项目命令行中执行如下即可完成所有依赖的下载,不需要一个个下载:
pip install -r requirements.txt
如果你python的包是是使用
进行下载管理的,安装requirements.txt依赖的命令尽量改成改成以下,不然会包的版本不对应:
conda install --yes --file requirements.txt