由于使用pip或pip3安装python第三方包时,经常出现read timed out问题,所以需要将pip的官方软件源服务器换成国内的镜像服务器,从而提升python软件包安装效率和成功率,pip 国内的一些镜像:

更换源

临时使用

可以在使用 pip 的时候在后面加上-i 参数,指定 pip 源

1
eg: pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple

永久修改

linux

修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件,文件夹要加“.”,表示是隐藏文件夹), 内容如下:

1
2
3
4
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

windows

1.pip永久换源

1
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

在cmd命令行中输入上述命令即可。

最后,升级 pip 到最新的版本

1
pip install pip -U
1
python -m pip install --user --upgrade pip

2.直接在 user 目录中创建一个 pip 目录,如:C:\Users\xx\pip,在 pip 目录下新建文件 pip.ini,即 %HOMEPATH%\pip\pip.ini,内容如下:

1
2
3
4
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn

可以在开始运行里面输入三个点 ...,敲回车即可打开用户目录。