无法找到 pip.pm 以安装 python 个模块

cannot locate pip.pm for installing python modules

我在为 python 安装 regex 模块时遇到问题,如果有任何建议和帮助,我将不胜感激。当我在 Windows 系统上使用 "pip install" 时,出现以下错误:

无法在@INC 中找到 pip.pm <@INC 包含:C:/Perl64/site/lib C:/Perl64/lib .) 在 C:\pathA\pathB\perl\bin/pip 第 5 行。 BEGIN 失败——编译在 C:\pathA\pathB\perl\bin/pip 第 5 行中止。

我之前所做的就是安装 pip,然后 post:How do I install Python libraries?

我成功完成了以下步骤:

python ez_setup.py
python get-pip.py

但不是:

pip install setuptools --upgrade

那是我收到错误的时候。

我不熟悉在 Windows 上使用 python,但这次我需要这样做。似乎在这台计算机上为 perl 安装了另一个 pip,但是当我检查环境变量时,我真的看不到任何关于 pip 的信息。

供您参考 -- python 版本是: 2.7.7 |蟒蛇 2.0.1(64 位)| (默认,2014 年 6 月 11 日,10:40:02)[MSC v.1500 64 位 (AMD64)]

非常感谢您的帮助!

显然 Perl 也有一个名为 pip 的工具。您的 PATH 变量在包含 Python 的 pip 的目录之前包含 Perl 的 pip 的目录。您需要直接使用绝对路径找到 Python 的 pip 和 运行 的位置,或者编辑 Windows 的 PATH 变量,以便目录包含 Python 的 pip 位于包含 Perl 的 pip.

的目录之前

答案很完美。只是一个插件:你可以通过

  1. 右击开始按钮
  2. 转到系统>高级系统设置>环境变量
  3. 在系统变量select路径中然后点击编辑
  4. 重新排序路径,使 C:\Python27 条目位于 perl\bin[=24= 之前] 条目
  5. 点击确定保存您的更改