全站最帅😎
发布于 2021-06-22 / 1777 阅读
0
0

Python依赖管理-requrements.txt文件

Python依赖管理,类似于Java中Maven的pom文件,运行以下命令生成 requrements.txt。

# pip方式
pip freeze > requrements.txt
# conda方式
conda list -e > requirements.txt

安装requrements.txt文件的依赖

# pip安装
pip install -r requrements.txt
# conda安装
conda install --yes --file requirements.txt
# 当某些库 conda 没有时,则使用 pip 进行安装
# linux下
$ while read requirement; do conda install --yes $requirement || pip install $requirement; done < requirements.txt
# windows下
FOR /F "delims=~" %f in (requirements.txt) DO pip install "%f" || conda install --yes "%f"

requirement.txt文件的一般内容

asn1crypto==1.3.0
bcrypt==3.1.7
certifi==2019.11.28
cffi==1.14.0
chardet==3.0.4
cryptography==2.8
idna==2.8
paramiko==2.7.1
ParamUnittest==0.2
pika==1.1.0
pycparser==2.19
PyNaCl==1.3.0
pyOpenSSL==19.1.0
pyserial==3.4
PySocks==1.7.1
requests==2.22.0
selenium==3.141.0
six==1.14.0
urllib3==1.25.8
win-inet-pton==1.1.0
wincertstore==0.2
xlrd==1.2.0
xlutils==2.0.0
xlwt==1.3.0

评论