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
本文介绍了如何使用pip工具进行Python包的安装,包括指定版本的安装、批量安装需求文件requirements.txt中的包,以及如何处理安装错误。此外,还讲解了如何使用pipfreeze导出已安装包的列表。
1770

被折叠的 条评论
为什么被折叠?



