Pip install: can't open file pip, or Parent module '' not loaded

末鹿安然 提交于 2020-06-10 03:01:09

问题


Thanks for reading this in the first place.

I'm trying to install Django. So here's what I do in the command line:

C:\>python34 pip install Django

And here's what I get:

C:\Python34\python.exe: can't open file 'pip': [Errno 2] No such file or directory

If I do the same from the site-packages directory:

C:\Python34\Lib\site-packages>python34 pip install Django
Traceback (most recent call last):
  File "C:\Python34\lib\runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Python34\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "pip\__main__.py", line 2, in <module>
    from .runner import run
SystemError: Parent module '' not loaded, cannot perform relative import

I used pip before, and it worked fine, but now I don't know how to run it properly... I tried to find an answer first, but I don't understand any of them. Probably because I'm relatively new to all this. Could anyone explain in first-grade-level-language what I need to do to get this right?


回答1:


Assuming you have pip installed and you want to do this through python as opposed to the standalone pip client, you can also do

python -m pip install SomePackage



回答2:


The command pip is not a Python module. It is an executable. This should work:

C:\> pip install Django



回答3:


IIRC, pip on Windows installs to C:\Python34\Scripts by default. So, if that's isn't on your system path, you'd actually need to do this:

C:\> \Python34\Scripts\pip install Django

Also, read up in virtualenv and virtualenvwrapper. It'll make your life a lot easier - cheers.



来源:https://stackoverflow.com/questions/28864307/pip-install-cant-open-file-pip-or-parent-module-not-loaded

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!