文章目录
pqi 简单的配置 一键更换 源 pqi 是 Python 一个管理 pip 源的包
pqi 安装
1 |

pqi 常用的命令

最常用到的 命令
1 2 |
pqi ls 列出源 pqi use 使用源 |

方法二:
1 |
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple |
方法三:
家里的网络访问某些国外网站,总是时不时的连接不上, pypi.python.org就是其中一个。 所以,使用pip给Python安装软件时,经常出现错误。修改pip连接的软件库可以解决这个问题。
http://pypi.douban.com 是豆瓣提供一个镜像源,软件够新,连接速度也很好。
临时使用
1 2 |
pip install pythonModuleName -i http://pypi.douban.com --trusted-host=pypi.douban.com |
在命令行中添加以上参数,可以让pip从制定的镜像源安装软件。
修改配置文件
为了修改默认的镜像源,在我的Arch Linux系统中,需要修改/root/.pip/pip.conf。因为使用pip时, 总是添加sudo运行。
1 2 3 |
[global] index-url = http://pypi.douban.com/simple trusted-host = pypi.douban.com |
shell 写入
1 2 3 4 5 |
echo "[global]" >>~/.pip/pip.conf echo "index-url = https://pypi.tuna.tsinghua.edu.cn/simple" >>~/.pip/pip.conf echo "[install]" >>~/Desktop/pip.conf echo "trusted-host = https://pypi.tuna.tsinghua.edu.cn" >>~/.pip/pip.conf |
在pip.conf
中,添加以上内容,就修改了默认的软件源。以后pip命令会直接从制定的软件源安装软件。
问题
http://pypi.douban.com
不提供HTTPS连接,关心安全问题的话,请三思后再决定是否使用。这个问题也导致在配置时,需要添加 --trusted-host
参数,假设软件源是安全的。
虽然修改了软件源,但是 pip search 命令还是不能使用的,因为搜索软件使用的协议与安装软件不同。pip search基于xmlrpclib实现,pip install基于urllib2实现。同样地,对pip search设置代理,也是不起作用的。
参考文献
