centos7 离线安装python的pip命令(附切换镜像源)

centos7 离线安装python的pip命令

最近在centos中安装pip命令的时候,发现下载pip命令后无法正常更新pip命令(我个人的python版本是python2.7版本的,下载的pip版本是8.1的),通过wget下载pip以后,用pip安装第三方库需要对pip进行更新,但是更新又提示需要安装setuptools,但是安装这个库又需要pip更新,从而死循环了,在网上找了半天,最后只能通过离线的方式安装了
一下方法来自这位大佬的启发:
第一步:前往清华镜像源下载setuptoolspip的tar包

需要注意的是:pip在python2中的最后一个版本是20.3,之后的版本应该就不再支持了,这也是上面的那位大佬说的。

第二步:之后,将下载的包传到centos中并使用tar命令进行解包。
上传之后:
在这里插入图片描述
将上传的tar包解压:

tar -xvf pip-20.3.tar.gz
tar -xvf setuptools-9.1.tar.gz 

解压之后得到两个解压文件夹:
在这里插入图片描述
先进入setuptools-9.1文件夹,执行python setup.py install

cd setuptools-9.1 
python setup.py install

在这里插入图片描述
安装过程中如果报错,就换一个setuptools版本吧

之后进入pip-20.3文件夹,执行python setup.py install

cd ../pip-20.3
python setup.py install

在这里插入图片描述
注意,这里的顺序不能换,否则可能导致安装失败
这样。pip的版本就是我们决定的了,pip的安装完成,但是还有个问题,这样pip的源在国外,速度是非常缓慢的,那就把源也切换到国内吧。

切换pip的镜像源地址

切换的方法有临时的和永久的。
临时的方法
在安装第三方库的过程中,通过追加参数-i 镜像源地址,这样可以临时切换镜像源地址,有点麻烦
例如:pip install pandas -i https://pypi.douban.com/simple/
这样就使用了豆瓣的镜像源地址
永久更换镜像源地址
在用户目录下创建.pip文件夹,之后创建pip的配置文件。过程为:

mkdir ~/.pip
cd ~.pip
vim pip.conf

之后在文件中添加以下内容,保存退出

[global]  
timeout = 6000  
index-url = http://pypi.douban.com/simple/  
[install]  
use-mirrors = true  
mirrors = http://pypi.douban.com/simple/  
trusted-host = pypi.douban.com

之后即可正常使用pip通过国内的镜像源安装python的第三方库了
在这里插入图片描述
相较于用国外的镜像源,速度简直快到飞起。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值