2016-11-23 76 views
-1
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時

+1

請注意,它說''點'不是一個包'。你的「Python35 \ Lib」目錄中有一個「pip.py」模塊。它不屬於那裏。 – eryksun

回答

1

@eryksun is right,您尚未正確安裝pip,並且Lib中通常不應有任何pip.py

它看起來像the PIP bootstrap script(我不知道它在做什麼或如何到達那裏):that script確實有行83from pip.commands.install import InstallCommand在名爲bootstrap功能。

所以,要麼

  • 刪除它,然後運行ensurepip,或
  • 招出來的Python安裝並運行它作爲一個獨立的腳本,每its docs
相關問題