我在Windows上安装了python 2.7.10,并尝试使用以下命令在命令行上安装Django:
C:/users/user/myproject> python pip install django
这会显示以下错误:
python: can't open file 'pip' [Errno 2] No such file or directory
Python安装在C:\Python27
中,PATH
环境变量也设置为该值。
为什么pip不起作用?
答案 0 :(得分:8)
由于Python 2.7.9 pip
在安装python时为included。
但是,您的python安装的scripts
子文件夹可能未添加到您的PATH
环境变量中,因此只需键入pip install
即无法访问。但是,只要您的python
可执行文件位于路径上,you can use the python -m
flag to execute the pip
module as a script:
python -m pip install SomePackage
只要python
上有PATH
,这应该可以在命令行中使用。
如果您想直接在pip
提示中使用cmd.exe
,则需要将scripts
目录添加到PATH
环境变量中:
SET PATH=%PATH%;C:\Python27\scripts
答案 1 :(得分:0)
有些时候在Windows中它特别需要Microsoft visual c ++编译器。如果此类错误仍然存在,您可以验证日志文件,如果需要,可以在此处下载 http://aka.ms/vcpython27