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

只要pythonPATH 上,这应该可以从命令行运行。

如果您想直接在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上的python 2.7.8上安装pip

Windows 上的 Pip 安装无法结合 '--user' 和 '--target'

ImportError:在 windows7 32 位中运行 pip --version 命令时无法导入名称 main

无法在 Windows 10 上安装带有 python 2.7 的 Django 版本 1.11.22