提问者:小点点

ModuleNotFoundError:没有名为'pip._internal'的模块;'pip'不是包[重复]


新手问题。我正在自学使用Python自动化无聊的东西编码,我被卡住了,因为我似乎无法设置pip。这是错误消息:

C:\Users\Rayanne>pip --version

Traceback (most recent call last):
  File "C:\Users\Rayanne\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Users\Rayanne\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "C:\Users\Rayanne\AppData\Local\Programs\Python\Python310\Scripts\pip.exe\__main__.py", line 4, in <module>
ModuleNotFoundError: No module named 'pip._internal'; 'pip' is not a package

我尝试过重新安装python,并遵循了一些在线教程。即使我成功安装pip,也会出现同样的错误。我不小心删除了pip._internal模块吗?任何帮助都将不胜感激!

谢谢你!


共2个答案

匿名用户

原来我有一个名为pip.py的文件,它在cmd中中断了pip。我简单地通过重命名该文件解决了这个问题。

太谢谢你了!

匿名用户

您是否尝试过从安装文件夹中运行pip或python可执行文件?例如,在以下文件中打开cmd shell:C:\用户\Rayanne\AppData\Local\程序\Python\Python310并执行:.\python. exe-m pip--version或在以下文件中打开cmd shell:C:\用户\Rayanne\AppData\本地\程序\Python\Python310\脚本并执行:.\pip.exe--version

如果它正常工作,您必须检查您的Windows路径变量。