“没有名为'pip.commands'的模块;'pip'不是一个包”在运行pip时
问题描述:
C:\Users\magnaboy\AppData\Local\Programs\Python\Python35\Scripts>pip install praw
Traceback (most recent call last):
File "c:\users\magnaboy\appdata\local\programs\python\python35\lib\runpy.py", l
ine 184, in _run_module_as_main
"__main__", mod_spec)
File "c:\users\magnaboy\appdata\local\programs\python\python35\lib\runpy.py", l
ine 85, in _run_code
exec(code, run_globals)
File "C:\Users\magnaboy\AppData\Local\Programs\Python\Python35\Scripts\pip.exe\
__main__.py", line 9, in <module>
File "c:\users\magnaboy\appdata\local\programs\python\python35\lib\pip.py", lin
e 194, in main
bootstrap(tmpdir=tmpdir)
File "c:\users\magnaboy\appdata\local\programs\python\python35\lib\pip.py", lin
e 83, in bootstrap
from pip.commands.install import InstallCommand
ImportError: No module named 'pip.commands'; 'pip' is not a package
我跟着几个教程的确切指令,并且无论我做什么,pip都不工作。我在Windows 7上尝试在最新版本的Python上安装PIP。任何想法我可以做什么来解决这个问题?我能找到的所有教程都已过时,并且不提供大量信息。“没有名为'pip.commands'的模块;'pip'不是一个包”在运行pip时
答
@eryksun is right,您尚未正确安装pip
,并且Lib
中通常不应有任何pip.py
。
它看起来像the PIP bootstrap script(我不知道它在做什么或如何到达那里):that script确实有行83
from pip.commands.install import InstallCommand
在名为bootstrap
功能。
所以,要么
请注意,它说''点'不是一个包'。你的“Python35 \ Lib”目录中有一个“pip.py”模块。它不属于那里。 – eryksun