pip install: 无法打开文件 pip,或父模块''未加载
Posted
技术标签:
【中文标题】pip install: 无法打开文件 pip,或父模块\'\'未加载【英文标题】: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 ,效果很好,但现在不知道如何正确运行了……我试着先找到答案,但我一个都不懂。可能是因为我对这一切都比较陌生。谁能用一年级语言解释我需要做些什么才能做到这一点?
【问题讨论】:
【参考方案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
【讨论】:
请解释你的答案,即使是简单的回答。以上是关于pip install: 无法打开文件 pip,或父模块''未加载的主要内容,如果未能解决你的问题,请参考以下文章
【已解决】python无法使用pip install【图文解释】
无法使用 easy_install 或 pip 在 CentOS 6.9 中安装主管