Python 安装相关的包时,pip 是非常方便的方法. 但采用国外的源安装速度有时候会非常慢,以及下载后安装出错等问题. 因此,类似于 apt-get 替换为国内镜像源,也可以把 pip 安装源替换为国内镜像. 国内镜像源主要有:

清华大学开源软件镜像站

有两种使用方法:

[1] - 安装时使用 可以在 pip 安装添加对应的参数, -i https://pypi.tuna.tsinghua.edu.cn/simple,如:

sudo pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo pip install torch -i http://mirrors.cloud.tencent.com/pypi/simple --trusted-host mirrors.cloud.tencent.com
sudo pip install torch -i http://mirrors.myhuaweicloud.com/pypi/web/simple --trusted-host mirrors.myhuaweicloud.com
sudo pip install torch -i https://mirror.baidu.com/pypi/simple

[2]创建 ~/.pip/pip.conf 文件,一次性替换为国内镜像源

vim ~/.pip/pip.conf

编辑内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com## 目标

或:

[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com

如果在 pip uninstall 卸载时,出现如下错误:

Cannot uninstall 'xxx'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

问题原因是:旧版本依赖多,可以忽略旧版本进行升级,如:

sudo pip install xxx --ignore-installed
Last modification:November 19th, 2021 at 04:58 pm