【环境搭建】linux上pip换源

使用apt下载pip3

sudo apt-get install python3-pip

使用apt下载pip,pip的版本会很低,所以尽量选择使用源码编译的方法安装pip

源码编译安装pip3

wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz

解压后进入源码包

python3 setup.py build
python3 setup.py install
wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-9.0.2.tar.gz

解压后进入源码包

python3 setup.py build
python3 setup.py install
  1. 查看pip3版本
pip3 -V
  1. 如果安装pip3后,遇到报错

AttributeError: ‘_NamespacePath’ object has no attribute ‘sort’

解决方法如下:
重新安装setuptools和pip3
https://pypi.org/project/setuptools/下载最新的setuptools源码包
在这里插入图片描述

python3 setup.py install 
python3 easy_install.py pip

上面提到的源码编译安装方法,包版本比较旧,可以直接按此方法安装pip3

linux上pip换源

  1. 对于ubuntu系统,apt换源的方法在【环境搭建】 docker的使用和管理中进行了说明。
  2. pip换源步骤
mkdir ~/.pip
vim ~/.pip/pip.conf

注意不管是pip还是pip3,都是创建文件夹~/.pip和文件pip.conf
在文件中添加如下内容并保存:

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

  • timeout:远程连接查询的时间,也就是说如果查询6000s还没有收到信息才会报错Read timed out.
  • index-url:后面的地址是清华大学的源,也可以换成国内的其他源

结语

如果您有修改意见或问题,欢迎留言或者通过邮箱和我联系。
手打很辛苦,如果我的文章对您有帮助,转载请注明出处。

发布了57 篇原创文章 · 获赞 19 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Zhang_Chen_/article/details/102836570