Importerror no module named pip

Выполнение результатов pip или pip3 с помощью:

Traceback (most recent call last): File "/home/myuser/.local/bin/pip", line 7, in from pip._internal import main ImportError: No module named ‘pip._internal’

У меня были проблемы с этим и удаленные pip3, но когда я попытаюсь установить его снова, используя

sudo apt-get -y install python3-pip

он устанавливает, но затем запускает pip или pip3. Я получаю ту же ошибку.

#which pip3 /home/myuser/.local/bin/pip3

33 ответа

После обновления pip (или pip3 в этом случае), если происходит следующее:

pip3 -V Traceback (most recent call last): File "/usr/local/bin/pip", line 7, in from pip._internal import main ModuleNotFoundError: No module named ‘pip._internal’

Заставить переустановить pip:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py —force-reinstall

pip3 -V pip 10.0.1 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)

Теперь pip3 install

и pip3 install —user

(для установок на уровне пользователя) будут работать правильно.

Никогда не должно быть причин, по которым вам нужно запускать

(примечание: для Python 2.7 просто замените python на python3 и pip на pip3)

. У той же проблемы на macOS также, это общая проблема на разных платформах.

Запуск pip или pip3 результатов:

У меня были проблемы с этим и удаленный pip3, но когда я попытаюсь установить его снова, используя

он устанавливает, но затем запускает pip или pip3, я получаю ту же ошибку.

2 ответа

После обновления pip (или pip3 в этом случае), если происходит следующее:

Заставить переустановить pip:

Теперь pip3 install

и pip3 install —user

(для пользовательских установок) будут работать правильно.

Никогда не должно быть причин, по которым вам нужно запускать pip в повышенном режиме.

Читайте также:  Kingston hyperx fury ddr4 2133 мгц 8gb

(примечание: для Python 2.7 просто замените python для python3 и pip для pip3 )

Имела ту же проблему и на macOS, это общая проблема на всех платформах.

Если при запуске программы на Python у вас появляется сообщение об ошибке:

значит у вас отсутствует модуль Requests. Requests не является встроенным модулем, поэтому его нужно загрузить. Официальная документация по модулю: https://pypi.python.org/pypi/requests

OSX/Linux

Если у вас установлен pip, для установки в OSX/Linux используйте команду:

Обратите внимание на версию, чтобы явно указать, для какой версии Python вы делаете установку, используйте pip2 или pip3.

На OSX если у вас установлен easy_install, вы также можете использовать

Windows

В этой операционной системе используйте команду:

Если у вас машина на Windows, где если он был установлен, easy_install может быть найден в вашем каталоге Python*Scripts. (Помните, Patheasy_install.exe — это пример, моя, к примеру, такая C:Python32Scriptseasy_install.exe)

Если у вас Windows машина без установленного easy install, то вы можете получить его здесь: http://www.lfd.uci.edu/

Если вы хотите добавить библиотеку на Windows машине вручную, вы можете загрузить сжатую библиотеку, разархивировать и затем поместить в каталог Lib вашего Python.

Из исходников (универсальный способ)

Любая отсутствующая библиотека, обычно, доступна в исходниках на: https://pypi.python.org/pypi/. Затем:

На mac osx и Windows, после загрузки zip с исходником, распакуйте его и из терминала/cmd запустите