python版本下pip安装总结

今天来说说linux下,指定版本python下pip的安装;只有踩过坑,才知道似乎并不简单。

1、通常的安装手段

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
# 有的时候, curl不好使, 依赖https啥的验证, 贼麻烦
# 建议使用: wget https://bootstrap.pypa.io/get-pip.py
# 没有wget就直接yum装, 本文不讨论这个
python get-pip.py
2、下载源码手动安装

访问https://pypi.org/simple/pip/,下载指定版本的pip源码包;python2.7建议pip18.0,python2.6建议pip8.1,接下来安装:

tar -axf pip-xx.tar.gz
# 注意, 安装前需要确认下python命令是哪个版本下python, 避免版本错乱覆盖等问题
python -V
cd pip-xx && python setup.py install
pip -V

如果pip安装一切正常,但是pip安装第三方依赖报了HTTPS或者SSL错误,信息类似如下:

 Can't connect to HTTPS URL because the SSL module is not available.

那么很简单,你换个pip源就好(pip安装依赖包时默认访问 https://pypi.Python.org/simple/,需要https认证,换成http的源即可;网络慢的问题也可以通过更换pip源解决),可选的pip源列表有:

豆瓣 http://pypi.douban.com/
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科学技术大学http://pypi.mirrors.ustc.edu.cn/simple/ 
清华:https://pypi.tuna.tsinghua.edu.cn/simple
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/ 

再次尝试pip安装:

pip install xxxx -i http://mirrors.aliyun.com/pypi/simple/ --extra-index-url https://pypi.python.org/simple --trusted-host mirrors.aliyun.com

如果成功,那么恭喜你,如果不成功,一般报了啥错,就做针对性处理。比如缺少了啥依赖,yum直接安装解决。实在无法解决,欢迎留言讨论。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值