【问题标题】:Pip install: can't open file pip, or Parent module '' not loadedpip install: 无法打开文件 pip,或父模块''未加载
【发布时间】:2015-05-06 00:32:54
【问题描述】:

首先感谢您阅读本文。

我正在尝试安装 Django。所以这就是我在命令行中所做的:

C:\>python34 pip install Django

这就是我得到的:

C:\Python34\python.exe: can't open file 'pip': [Errno 2] No such file or 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

我之前用过 pip ,效果很好,但现在不知道如何正确运行了……我试着先找到答案,但我一个都不懂。可能是因为我对这一切都比较陌生。谁能用一年级语言解释我需要做些什么才能做到这一点?

【问题讨论】:

    标签: python django python-3.x installation pip


    【解决方案1】:

    pip 命令不是 Python 模块。它是一个可执行文件。这应该有效:

    C:\> pip install Django
    

    【讨论】:

    • 非常感谢!下面的答案也可能有效,但这更干净。一个补充:我必须将 C:\Python34\Scripts 添加到 windows 路径。虽然不知道它之前是如何工作的......再次感谢!
    【解决方案2】:

    IIRC,Windows 上的 pip 默认安装到 C:\Python34\Scripts。因此,如果那不在您的系统路径上,您实际上需要这样做:

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

    另外,阅读 virtualenv 和 virtualenvwrapper。它会让你的生活更轻松 - 干杯。

    【讨论】:

      【解决方案3】:

      假设你已经安装了 pip 并且你想通过 python 来做这个,而不是独立的 pip 客户端,你也可以这样做

      python -m pip install SomePackage
      

      【讨论】:

      • 请解释你的答案,即使是简单的回答。
      猜你喜欢
      • 2018-11-11
      • 2020-03-15
      • 2019-06-13
      • 2017-07-24
      • 2016-03-05
      • 1970-01-01
      • 2018-08-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多