ImportError: cannot import name 'IncompleteRead'

採用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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章