pip源配置文件可以放置的位置:
Linux/Unix:
/etc/pip.con
~/.pip/pip.conf (每一个我都找了都没有,所以我是在这个文件夹中创建的pip.conf文件)
~/.config/pip/pip.conf
Mac OSX:
~/Library/Application Support/pip/pip.conf
~/.pip/pip.conf
/Library/Application Support/pip/pip.conf
Windows:
%APPDATA%\pip\pip.ini
%HOME%\pip\pip.ini
C:\Documents and Settings\All Users\Application Data\PyPA\pip\pip.conf (Windows XP)
C:\ProgramData\PyPA\pip\pip.conf (Windows 7及以后)
pip配置的主要一些配置:
可以配置如下:
[global]
index-url = http://pypi.douban.com/simple #豆瓣源,可以换成其他的源
trusted-host = pypi.douban.com #添加豆瓣源为可信主机,要不然可能报错
disable-pip-version-check = true #取消pip版本检查,排除每次都报最新的pip
timeout = 120
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
extra-index-url=
http://mirrors.aliyun.com/pypi/simple/
http://pypi.douban.com/simple
http://pypi.mirrors.ustc.edu.cn/simple/
trusted-host =
pypi.tuna.tsinghua.edu.cn
mirrors.aliyun.com
pypi.douban.com
pypi.mirrors.ustc.edu.cn
disable-pip-version-check = true
#proxy_servers:
# http: http://xxx.xxx.x.xx:8080
# https: https://xxx.xxx.x.xx:8080
timeout = 120
ssl_verify: false
在index-url源找不到所需要的包,才会在extra-index-url中搜索, trusted-host中添加信任主机,不然会遇到很多SSL信任问题 proxy_servers 添加公司/学校等的代理服务器
首先需要执行升级pip到最新的版本,但是如果你的版本高于10.0.0的话不升级也可以。
但是想没想过pip的默认源可是非常慢的,所以也可以先执行下面的命令,先使用临时的清华源进行升级pip,然后在设置清华源为默认源,非常完美的避开了慢如龟速的默认源。
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
命令行方式:
临时:
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple xxx库名
永久:
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
如果上面报错先升级下面:
pip install pip -U
再次执行
(1)“pip install pip -U”是用于执行升级pip的命令;
(2)若pip为10.0.0以上版本,则可以进行升级;
(3)查看pip版本的命令:pip -V