由于使用pip或pip3安装python第三方包时,经常出现read timed out问题,所以需要将pip的官方软件源服务器换成国内的镜像服务器,从而提升python软件包安装效率和成功率,pip 国内的一些镜像:
- 阿里云 http://mirrors.aliyun.com/pypi/simple/
- 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
- 豆瓣(douban) http://pypi.douban.com/simple/
- 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
- 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
更换源
临时使用
可以在使用 pip 的时候在后面加上-i 参数,指定 pip 源
1 | eg: pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple |
永久修改
linux
修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件,文件夹要加“.”,表示是隐藏文件夹), 内容如下:
1 | [global] |
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 | [global] |
可以在开始运行里面输入三个点 ...
,敲回车即可打开用户目录。