Python3 pip3 устанавливается на Ubuntu

Я установил python3 и pip3 успешно на свой Ubuntu16.04, но установка pip3 нарушена. Как я могу исправить эту проблему? Информация об ошибке pip3 install выглядит следующим образом:

# pip3 install xlwt Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> from pip import main File "/usr/lib/python3/dist-packages/pip/__init__.py", line 21, in <module> from pip._vendor.requests.packages.urllib3.exceptions import DependencyWarning ModuleNotFoundError: No module named 'pip._vendor.requests'

Вывод sudo -H pip3 install --upgrade pip

sudo -H pip3 install --upgrade pip Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> from pip import main File "/usr/lib/python3/dist-packages/pip/__init__.py", line 21, in <module> from pip._vendor.requests.packages.urllib3.exceptions import DependencyWarning ModuleNotFoundError: No module named 'pip._vendor.requests'

Вывод which pip3 и pip3 --version:

# which pip3 /usr/bin/pip3 # pip3 --version Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> from pip import main File "/usr/lib/python3/dist-packages/pip/__init__.py", line 21, in <module> from pip._vendor.requests.packages.urllib3.exceptions import DependencyWarning ModuleNotFoundError: No module named 'pip._vendor.requests'

PS Python2 успешно работает. Вывод «which pip» и «pip -version»:

# which pip /usr/bin/pip # pip --version pip 1.5.4 from /usr/local/lib/python2.7/dist-packages/pip-1.5.4-py2.7.egg (python 2.7)

И информация об установке на python и python3:

# which python /usr/bin/python # which python3 /usr/bin/python3 # python -V Python 2.7.14 # python3 -V Python 3.6.3
2
задан 26 October 2017 в 18:40

9 ответов

Что-то не так с вашим pip3, чтобы удалить его и переустановить. Откройте терминал и введите:

sudo apt purge python3-pip  
sudo rm -rf '/usr/lib/python3/dist-packages/pip'  
sudo apt install python3-pip   
cd
cd .local/lib/python3/site-packages
sudo rm -rf pip*  
cd
cd .local/lib/python3.5/site-packages
sudo rm -rf pip*  
sudo pip3 install xlwt
2
ответ дан 22 May 2018 в 17:06
  • 1
    Я пробовал, но по-прежнему ту же ошибку: imgur.com/a/nAdqU . – mlpy 26 October 2017 в 18:21
  • 2
    Я попробовал новое решение, но по-прежнему ту же ошибку. – mlpy 27 October 2017 в 08:44
  • 3
    У меня тоже такая проблема. Когда я делаю sudo apt install python3-pip, я получаю следующую ошибку: The following packages have unmet dependencies: python3-pip : Depends: python-pip-whl (= 8.1.1-2) but 8.1.1-2ubuntu0.4 is to be installed Recommends: build-essential but it is not going to be installed Recommends: python3-dev (>= 3.2) but it is not going to be installed Recommends: python3-wheel but it is not going to be installed E: Unable to correct problems, you have held broken packages. – Kristada673 16 January 2018 в 12:07
  • 4
    @ Kristada673 Попробуйте прочитать ответы на этот вопрос: askubuntu.com/questions/363200/… . Ответ от DragonLord работал для меня. – karel 16 January 2018 в 12:10

Что-то не так с вашим pip3, чтобы удалить его и переустановить. Откройте терминал и введите:

sudo apt purge python3-pip sudo rm -rf '/usr/lib/python3/dist-packages/pip' sudo apt install python3-pip cd cd .local/lib/python3/site-packages sudo rm -rf pip* cd cd .local/lib/python3.5/site-packages sudo rm -rf pip* sudo pip3 install xlwt
2
ответ дан 18 July 2018 в 04:30

Что-то не так с вашим pip3, чтобы удалить его и переустановить. Откройте терминал и введите:

sudo apt purge python3-pip sudo rm -rf '/usr/lib/python3/dist-packages/pip' sudo apt install python3-pip cd cd .local/lib/python3/site-packages sudo rm -rf pip* cd cd .local/lib/python3.5/site-packages sudo rm -rf pip* sudo pip3 install xlwt
2
ответ дан 24 July 2018 в 18:06

Это то, что я нашел полезным:

sudo rm -rf /usr/local/lib/python3.5/dist-packages Никогда не запускайте pip3 внутри sudo.
1
ответ дан 22 May 2018 в 17:06

Была такая же проблема, установка openssl исправила ее для меня

0
ответ дан 22 May 2018 в 17:06

Была такая же проблема, установка openssl исправила ее для меня

0
ответ дан 18 July 2018 в 04:30

Это то, что я нашел полезным:

sudo rm -rf /usr/local/lib/python3.5/dist-packages Никогда не запускайте pip3 внутри sudo.
1
ответ дан 18 July 2018 в 04:30

Была такая же проблема, установка openssl исправила ее для меня

0
ответ дан 24 July 2018 в 18:06

Это то, что я нашел полезным:

sudo rm -rf /usr/local/lib/python3.5/dist-packages Никогда не запускайте pip3 внутри sudo.
1
ответ дан 24 July 2018 в 18:06

Другие вопросы по тегам:

Похожие вопросы: