Python: "没有找到pip模块"

15

我使用的是Windows 7 32位和Python 3.7。

我试图使用pip安装一个模块,但出现了以下错误:

cd 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
没错,它起作用了。谢谢,我会将其发布为答案。 - Nikunj Mundhra
6个回答

39

确保您已将Python路径添加到 PATH 变量中。然后运行

python -m ensurepip

1
现在出现了以下错误: 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._internal.cli' - Nikunj Mundhra
1
尝试升级pip python -m pip install --upgrade pip - Akash Ranjan
4
除非那就是导致你陷入困境的原因 ;) - kendfss
在2021年的Macbook M1上,我遇到了“EnvironmentError: [Errno 13] Permission denied”的问题。我不得不运行以下命令:sudo python -m ensurepip,然后是sudo python -m pip install --upgrade pip。我发现Python依赖项非常具有挑战性 (: - HelloImKevo
1
没有名为ensurepip的模块。我可以尝试使用“python -m ensureensurepip”吗? :) - lurker
太保险了... :D 只需确保 PATH 变量设置正确即可。 - Akash Ranjan

4

你能试试吗?

pip3 install pyttsx3

2
对我来说,针对 Ubuntu 20.04(Focal Fossa),以下内容有所帮助:
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: No module named pip" 是因为缺少 python3-pip


1
重新启动Python安装程序(从这里下载),确保在安装程序底部勾选上将Python添加到PATH

Python和python\scripts(其中pip在此目录下)都在路径中。 - Nikunj Mundhra
@NikunjMundhra 请检查他们是否在系统变量中。 - Samaksh Gupta
他们已经检查了两次。 - Nikunj Mundhra

1
  1. 在您的计算机上下载get-pip.py文件并保存到一个文件夹中。

  2. 打开命令提示符并导航到包含get-pip.py安装程序的文件夹中。

  3. 运行以下命令:

    python get-pip.py

  4. 4-) 验证安装并检查Pip版本:

    pip -V


问题不在于 pip 没有完全安装,因为 pip 命令可以运行。问题在于在执行 pip 期间会出现错误,其中无法找到 pip 模块,而不是可执行文件。可能是 pip 安装不完整或不正确,因此重新安装可能会解决问题,但某些形式的 pip 已经存在。 - CryptoFool

1

这个命令最终对我起作用了

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接