python pip安装无法在Windows上运行
Posted
技术标签:
【中文标题】python pip安装无法在Windows上运行【英文标题】:python pip install not working on windows 【发布时间】:2016-02-10 01:41:58 【问题描述】:我在 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 pip.readthedocs.org/en/stable/installing 你必须确保C:\Python27\Scripts
在你的系统环境变量%PATH%
中
我在 Windows 下的 conda 环境中遇到了类似的问题。我通常会使用pip install -e .
安装本地软件包。该命令工作正常,我收到消息“成功安装 package”,但“python -c "import package"´ 没有找到它。
【参考方案1】:
因为 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
上,这应该可以从命令行运行。
如果您想直接在cmd.exe
提示符下使用pip
,您需要将scripts
目录添加到您的PATH
环境变量中:
SET PATH=%PATH%;C:\Python27\scripts
【讨论】:
我能够安装软件包。您能否解释一下 -m 的使用,因为不使用我只得到错误,并且在使用时成功运行。【参考方案2】:有时在 Windows 中它特别需要 Microsoft Visual c++ 编译器。如果此类错误仍然存在,您可以验证日志文件,如果需要,您可以在此处下载 http://aka.ms/vcpython27
【讨论】:
以上是关于python pip安装无法在Windows上运行的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows 10 上 Pip 安装 Spyder(无法启动)
如何在 Windows XP 上使用 pip 安装 selenium 包?
Windows 上的 Pip 安装无法结合 '--user' 和 '--target'