我以Ubuntu 18.04.X LTS为例进行以下操作。

1、安装pip3

root@controller:~# apt-get update
#现在一般都用pip3了。如果一定要安装pip2就是执行apt install python-pip
root@controller:~# apt install python3-pip
#创建pip安装源地址配置文件与所在目录
root@controller:~# mkdir ~/.pip
#编辑如下文件,其内容为以下几个方案中任何一个方案中的内容
root@controller:~# vim ~/.pip/pip.conf

2、选择一个源

像阿里云、腾讯云这类云服务提供商为了增加用户体验(国内采用官方源延迟过高、第三方源用着又不放心),会提供一个自己的PyPI源,但是由于与官方源同步不及时等原因有时会导致部分资源缺失的情况,但是一般情况下是没有什么问题的。

写入如下任一方案的配置(以下几种方案都可用,任选一种即可。对于x86 KylinServerV10 我使用时非官方源只有“方案1”可用)。

方案(1)、阿里云的pip源

[global]
trusted-host = mirrors.aliyun.com
index-url = https://mirrors.aliyun.com/pypi/simple

方案(2)、豆瓣的pip源

[global]
trust-host=pypi.douban.com
index-url=https://pypi.douban.com/simple

方案(3)、腾讯的pip源

[global]
trusted-host = mirrors.tencentyun.com
index-url=http://mirrors.tencentyun.com/pypi/simple

方案(4)、官方的pip源

PyPI源为官方源即可(虽有延迟,但在其他方案不可用时总比没有强)

[global]
index-url=https://pypi.python.org/simple/
[install]
trusted-host=pypi.python.org

3、验证pip安装源

#随便安装一个python(3)模块,如autopep8
root@controller:~# pip3 install autopep8
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐