0%

python pip更换国内源

前言

国内使用python下载包,经常会遇到下载不了的情况,这时可以替换pip源。

目前国内靠谱的 pip 镜像源有:
清华:https://pypi.tuna.tsinghua.edu.cn/simple/
阿里:https://mirrors.aliyun.com/pypi/simple/
豆瓣:https://pypi.douban.com/simple/

参考文档:pypi 镜像使用帮助

临时使用

比如更新tensorflow,可以使用

1
2
pip install tensorflow --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install tensorflow --upgrade --trusted-host -i https://pypi.tuna.tsinghua.edu.cn/simple

两者的差别,在于使用的协议是http还是https。在最新的pip版本(>=7)中,使用镜像源时,会提示源地址不受信任或不安全。

windows配置pip源

1、创建目录和文件

1
2
%appdata%\pip\pip.ini
# c:\user\username\pip\pip.ini

2、pip.ini内容为:

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

[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn/simple/

linux配置pip源

1、创建目录和文件
vi ~/.pip/pip.conf

2、pip.conf内容为:

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

[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn/simple/

anaconda配置pip源

1
2
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

虽然修改了软件源,但是pip search命令还是不能使用的,因为搜索软件使用的协议与安装软件不同。pip search基于xmlrpclib实现,pip install基于urllib2实现。

  • 本文作者: 好好学习的郝
  • 本文链接: https://www.voidking.com/dev-pip-source/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!源站会及时更新知识点及修正错误,阅读体验也更好。欢迎分享,欢迎收藏~