首先感谢您阅读本文。
我试图安装Django。所以这就是我在命令行中所做的事情:
C:\>python34 pip install Django
这就是我得到的:
C:\Python34\python.exe: can't open file 'pip': [Errno 2] No such file or directory
如果我从site-packages目录中执行相同的操作:
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,它工作正常,但现在我不知道如何正确运行它...我试图先找到答案,但我不理解它们中的任何一个。可能是因为我对这一切都相对较新。任何人都可以用一年级语言解释我需要做些什么才能做到这一点?
答案 0 :(得分:22)
假设您已经安装了pip并且您希望通过python而不是独立的pip客户端执行此操作,您也可以
python -m pip install SomePackage
答案 1 :(得分:5)
命令pip
不是Python模块。这是一个可执行文件。这应该有效:
C:\> pip install Django
答案 2 :(得分:3)
IIRC,默认情况下,Windows上的pip安装到C:\ Python34 \ Scripts。所以,如果那不在你的系统路径上,你实际上需要这样做:
C:\> \Python34\Scripts\pip install Django
另外,请阅读virtualenv和virtualenvwrapper。它会让你的生活变得更轻松 - 干杯。