PIP批量安装或导出Python包
pip安装(pip install)
# 例:安装pytorch
pip install torch
# 例:安装pytorch-1.13.0
pip install torch==1.13.0
pip批量安装(pip install -r)
安装txt文件(通常命名为requirements.txt)中指定的Python包。
requirements.txt文件内容样例为,
# requirements.txt文件样例
torch==1.13.0
torchvision==0.14.0
pip批量安装命令为,
pip install -r requirements.txt文件路径
如果需要跳过部分(由包之间依赖,版本信息错误等原因导致的)安装错误,可使用下方命令,
while read requirement; do pip3 install $requirement; done < requirement.txt文件路径
pip导出包列表(pip freeze)
对于特定Python环境,导出包列表(包名和版本号),并写入requirements.txt文件,
pip list --format=freeze > requirements.txt文件路径
注意:以下命令可能导致部分包没有对应版本号,
pip freeze > requirements.txt路径
而显示@ file:///,例如
torch==1.13.0
matplotlib @ file:///croot/matplotlib-suite_1670466153205/work