采用apt-get install python3-pip安装pip3后,一直提示:ImportError: cannot import name 'IncompleteRead'。网上找了一些方法来解决这个这个问题,尝试了easy_install3 pip3,但是还是没有结局。找了其他资料说是没有重新安装setuptools,于是卸载pip3,重新安装setuptools。
卸载比较简单,与安装类似:
sudo apt-get install python3-pip # 安装
sudo-apt-get remove python3-pip # 卸载
1. 先安装setuptools
可以到https://pypi.org/search/去搜索,可以看到最新的版本。
cd ~/
wget https://files.pythonhosted.org/packages/f4/d5/a6c19dcbcbc267aca376558797f036d9bcdff344c9f785fe7d0fe9a5f2a7/setuptools-41.4.0.zip
tar -xvf setuptools-41.4.0.zip
cd setuptools-41.4.0
python3 setup.py build
python3 setup.py install
cd ..
2. 安装pip3
同样的,可以到https://pypi.org/search/去搜索最新的版本下载。
cd ~/
wget https://files.pythonhosted.org/packages/00/9e/4c83a0950d8bdec0b4ca72afd2f9cea92d08eb7c1a768363f2ea458d08b4/pip-19.2.3.tar.gz
tar -xvf pip-19.2.3.tar.gz
cd pip-19.2.3
python3 setup.py build
python3 setup.py install
3. 再次测试pip3就可以了。
pip3 --version