python常用国内镜像源和镜像源更改方法
python的默认镜像源在国外,因此访问速度非常慢。在下载一些第三方库或包时,会报错也大多是这种原因。事实上,国内也有一些自己的镜像源可以访问,下方整理了一些
常用国内镜像源
阿里云 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/
华中理工大学 http://pypi.hustunique.com/simple/
山东理工大学 http://pypi.sdutlinux.org/simple/
镜像源更改
那么我们如何才能将默认镜像源更改为国内的镜像源呢?下面介绍三种方法,个人建议第一种方法
在pycharm中永久更改
- 打开pycharm,在File中点击Settings…
- 找到Project:python,点Project Interpreter后,在右上角可以发现加号,点击它
- 然后点击底部的Manage Repositories
- 在弹出的页面中再点击加号,如下图,输入一个国内镜像(可在上面整理的国内镜像源中选择一个)
输好后点击保存,即将镜像永久修改(这时可以看到页面中有两个镜像,建议将默认的国外镜像删除)
使用pip下载时,临时修改镜像源
命令提示符中,使用pip命令下载时,在后面加上-i参数,指定pip的下载源。
例如下载simpleguitk模块时,输入如下语句
pip install simpleguitk -i https://pypi.tuna.tsinghua.edu.cn/simple
配置文件,永久更改
- windows环境
在user目录中创建一个pip目录,如:C:\Users(用户)\xxx\pip,新建一个文本文件pip.txt,输入如下内容后,将后缀名改为.ini
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = https://pypi.tuna.tsinghua.edu.cn
明显可以看出,更换的是一个网址,也可以选择一个其他的国内镜像
- linux环境
在home目录下,修改 ~/.pip/pip.conf (如果没有,需要自己创建一个),内容一样:
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = https://pypi.tuna.tsinghua.edu.cn