【问题标题】:python pip install not working on windowspython pip安装无法在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 环境变量也设置为该值。

为什么点子不起作用?

【问题讨论】:

  • 你必须确保C:\Python27\Scripts在你的系统环境变量%PATH%
  • 我在 Windows 下的 conda 环境中遇到了类似的问题。我通常会使用pip install -e . 安装本地软件包。该命令工作正常,我收到消息“成功安装 {package}”,但“python -c "import {package}"´ 没有找到它。

标签: python django windows python-2.7 pip


【解决方案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

【讨论】:

    猜你喜欢
    • 2018-01-18
    • 2018-11-27
    • 1970-01-01
    • 1970-01-01
    • 2020-02-17
    • 2021-06-19
    相关资源
    最近更新 更多