Python без модуля с именем pip

Я использую Windows 7 32 бит и Python 3.7. Я пытался установить модуль с помощью pip, и возникла эта ошибка:

C:\Windows\System32>pip install pyttsx3
Traceback (most recent call last):
  File "d:\python\python 3.7\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "d:\python\python 3.7\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "D:\Python\Python 3.7\Scripts\pip.exe\__main__.py", line 5, in <module>
ModuleNotFoundError: No module named 'pip'

Кто-нибудь знает, как это исправить?

можешь попробовать pip3 install pyttsx3 ?

Ismail Durmaz 17.12.2020 09:05

да сработало. Спасибо, выкладываю как ответ

Nikunj Mundhra 17.12.2020 09:17
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
9
2
19 286
6
Перейти к ответу Данный вопрос помечен как решенный

Ответы 6

Снова запустите установку Python (Загрузите отсюда) и обязательно отметьте Add python to PATH внизу установки.

И python, и python\scripts (где pip) находятся в пути

Nikunj Mundhra 17.12.2020 09:04

@NikunjMundhra Проверьте, есть ли они в System Variables

Samaksh Gupta 17.12.2020 09:05

они есть, проверено дважды

Nikunj Mundhra 17.12.2020 09:13

Убедитесь, что в переменную PATH добавлен путь Python. Затем запустите

python -m ensurepip

теперь выдает эту ошибку: C:\Windows\System32>pip install pyttsx3 Traceback (последний последний вызов): Файл "d:\python\python 3.7\lib\runpy.py", строка 193, в run_module_as_main "main" , mod_spec) Файл "d:\python\python 3.7\lib\runpy.py", строка 85, в _run_code exec(code, run_globals) Файл "D:\Python\Python 3.7\Scripts\pip.exe__main_.py", строка 5, в <module> ModuleNotFoundError: нет модуля с именем «pip._internal.cli»

Nikunj Mundhra 17.12.2020 09:08

попробуйте обновить пип python -m pip install --upgrade pip

Akash Ranjan 17.12.2020 09:10

... если это не то, что привело вас в этот беспорядок;)

kendfss 28.05.2021 02:41

На Macbook M1 2021 года я получал EnvironmentError: [Errno 13] Permission denied. Пришлось бежать: sudo python -m ensurepip за ним sudo python -m pip install --upgrade pip. Я считаю, что зависимости Python довольно сложны (:

HelloImKevo 20.02.2022 23:56

«Нет модуля с именем surepip». Могу ли я попробовать «python -m sureensurepip»? :)

lurker 31.08.2022 16:20

это уж слишком.. :D Просто убедитесь, что переменная PATH установлена ​​правильно.

Akash Ranjan 01.09.2022 08:49
  1. Загрузите get-pip.py в папку на вашем компьютере.

  2. Откройте командную строку и перейдите в папку, содержащую установщик get-pip.py.

  3. Выполните следующую команду:

    Python get-pip.py

  4. 4-) Проверьте установку и проверьте версию Pip:

    пункт -V

Проблема не в том, что pip вообще не установлен, потому что команда pip запущена. Проблема в том, что во время выполнения pip возникает ошибка, когда не удается найти модуль pip, а не исполняемый файл. Возможно, pip не полностью или неправильно установлен, поэтому его переустановка может исправить это, но какая-то его форма, по-видимому, уже существует.

CryptoFool 17.12.2020 09:12
Ответ принят как подходящий

Не могли бы вы попробовать?

pip3 install pyttsx3

Мне для Ubuntu 20.04 помогло следующее:

ls -al /usr/bin/python # check before removal that 'python' is link
sudo rm /usr/bin/python # remove link to old version of python
sudo ln -s /usr/bin/python3.8 /usr/bin/python # create new link to actual python version
sudo apt install python3-pip # install missing pip

«Python: нет модуля с именем pip» из-за отсутствия python3-pip.

Эта команда, наконец, сработала для меня

python -m pip install --upgrade pip --trusted-host pypi.org --trusted-host files.pythonhosted.org

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