Ubuntu16.04 pip安装、更新、以及国内加速源更新

Ubuntu 16.04 pip 安装、更新、以及pip源更换

第一步: 安装pip

安装pip3以及pip,打开终端根据想要安装的是pip 还是pip3输入一下命令

//安装pip3
sudo apt install python3-pip
//安装pip
sudo apt install python-pip

安装完成后pippip2 指向的是 python2
pip3 指向的是 python3

第一步:更新pip

在终端输入一下命令

//更新pip或者pip2
pip install --upgrade pip
pip2 install --upgrade pip
//更新pip3
pip3 install --upgrade pip

注意:更新后pip的指向可能发生变化,取决于更新的顺序

这是需要及时查看pip版本,查看当前pip对应的是python2还是python3
通过在终端输入以下命令

//查看pip 版本
pip -V
pip2 -V
pip3 -V

由于新版的pip 存在问题,需要进行修改后才能使用

Traceback (most recent call last): File "/usr/bin/pip", 
line 9, in <module> from pip import main 
ImportError: cannot import name 'main'
--------------------

打开终端输入:

//修改python2 的pip
sudo gedit /usr/bin/pip
//也有可能是python3的pip3
sudo gedit /usr/bin/pip3

原文件中有如下三行(注意:打开后如果是空的,说明错误打开了另一个版本还没有安装的pip,注意此时需要修改的pip版本 ,是pip 还是pip3 还是pip2):

//更改前
from pip import main
if __name__ == '__main__':
    sys.exit(main())

更改为:

//更改后
from pip import __main__
if __name__ == '__main__':
    sys.exit(__main__._main())

再次使用pip 时不会再报错

更新pip源(以pip为例)

为什么要更新?

ubuntu 安装pip 时自带的是国外网站的源,如果不更新为国内源的话,使用pip 安装package 的速度会非常慢,安装了国内的镜像源后,速度普遍能达到10M/s左右(从此更新不等待

更新步骤

创建.pip目录(以 . 开头的文件在ubuntu中会被隐藏),一次输入以下命令

mkdir ~/.pip

在.pip中创建pip.conf

vim ~/.pip/pip.conf

此处可能需要安装vim(终端会提示安装vim)

 sudo apt install vim

修改pip.conf中的内容
先打开pip.conf,输入以下命令

sudo gedit ~/.pip/pip.conf

将以下内容粘贴至pip.conf

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

上图为清华源
亦可以将上图中的链接以及对应的trusted-host

//清华大学源
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
//阿里云
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
//中国科技大学
index-url = https://pypi.mirrors.ustc.edu.cn/simple/
trusted-host = pypi.mirrors.ustc.edu.cn

其他的源网上去找吧就不一一列举了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值