目录
- 背景
- 第一部分 Linux环境
- 第二部分 windows环境
- 第三部分 国内其他安装源
- 参考文献及资料
背景
国内环境通过pip安装,默认使用境外的镜像服务器。由于特殊原因,速度较慢,所以需要调整为国内镜像源。例如清华镜像源。
清华pypi 镜像间隔 5 分钟同步一次。
第一部分 Linux环境
1.1 临时使用
1 | pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package |
注意,simple
不能少, 是 https
而不是 http
1.2 配置文件永久生效
升级 pip 到最新的版本 (>=10.0.0) 后进行配置:
1 | python -m pip install --upgrade pip |
如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:
1 | python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip |
如果需要手动配置,手动创建下面的文件:/root/.config/pip/pip.conf
注意这里是在root下面创建,可以根据情况在其他用户下创建,路径为:~/.pip/pip.conf
文件内容:
1 | [global] |
第二部分 windows环境
1.1 临时使用
和Linux相同,命令中增加url参数:
1 | pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package |
1.2 配置文件永久生效
方法1(命令方式):
执行执行下面的命令:
1 | pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple |
回显如下(注意用户名为系统的用户):
1 | Writing to C:\Users\用户名\AppData\Roaming\pip\pip.ini |
或者手动方式创建配置文件,如下:
- 方法2(手动):
在C:\Users\用户名\pip
(如果没有路径创建,注意用户名用户根据自己系统调整),添加文件pip.ini
,文件内容:
timeout 是超时时间,可以适当调大些。
1 | [global] |
对于路径可以使用系统默认路径:
1 | C:\Users\用户名\AppData\Roaming\pip |
第三部分 国内其他安装源
其他国内数据源有:
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科学技术大学 :https://pypi.mirrors.ustc.edu.cn/simple
清华:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣:http://pypi.douban.com/simple/
华中理工大学 :http://pypi.hustunique.com/simple
山东理工大学 :http://pypi.sdutlinux.org/simple