1.装包/卸载包
pip install/uninstall X,pip install X==version比如:
pip install numpy
pip install numpy==1.20.1
pip uninstall numpy
2.指定源
-i
表示镜像(image)源,--trusted-host
设置信任(.com域名那一小段)
pip install X -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
常用源:
https://pypi.tuna.tsinghua.edu.cn/simple/ 清华
http://pypi.douban.com/simple/ 豆瓣
http://mirrors.aliyun.com/pypi/simple/ 阿里
https://mirrors.huaweicloud.com/repository/pypi/simple 华为
3.取消安装依赖
结尾添加--no-deps
:
pip install X -i http://pypi.douban.com/simple --trusted-host pypi.douban.com --no-deps
4.文本文件安装
添加项-r
:
touch packages.txt
pip install X -r packages.txt -i http://pypi.douban.com/simple --trusted-host pypi.douban.com --no-deps
packages.txt内容:
numpy == 1.20.1
torch > 1.9.0
torchvision
hdqm
scipy
...
5.查看当前环境安装的包列表
pip list
6.版本过低更新pip
pip install --upgrade pip
有时新建的Anaconda虚拟环境中的pip版本过低,需使用:
pip install --upgrade pip -no-cache-dir
7.查看pip可安装的包格式
pip debug --verbose
有时pip install xxx-xxx-xxx.whl会报错whl is not a supported wheel on this platform
使用该命令查看pip允许的.whl的xxx-xxx-xxx格式并将其修改则可进行pip install安装,输出结果:
py38-none-manylinux_2_5_x86_64
py38-none-manylinux1_x86_64
py38-none-linux_x86_64
py37-none-manylinux_2_35_x86_64
py37-none-manylinux_2_34_x86_64
py37-none-manylinux_2_33_x86_64
...
以上的换成pip3也可行,注意:pip3一般使用的是base环境下的pip3,而pip一般使用的是你当前环境下的pip,python2只能使用pip,python3两者都可。