pip3 config 更新源问题

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

你可能感兴趣的:(linux,windows,服务器)