【问题标题】:unable to use pip for installing python packages无法使用 pip 安装 python 包
【发布时间】:2014-07-29 23:18:03
【问题描述】:

我刚刚在 win64 机器上安装了 python 3.4,包括 pip。
尝试使用 pip 安装包时,遇到一个奇怪的错误。
我在跑:

pip install packagename  

得到:

 Can't locate pip.pm in @INC...   

这对我来说似乎是一个 perl 错误。我的机器上确实安装了 perl,但为什么 windows 试图调用 perl?
等待您的建议,
谢谢!

【问题讨论】:

  • 我不知道为什么 windows 会这样做。我猜您尝试安装的模块有一些 perl 依赖项。不管怎样,你可以使用这个:lfd.uci.edu/~gohlke/pythonlibs 这是一个相当不错的 Python 模块 Windows 设置列表。
  • 我会检查 $PATH 中的目录是否有名为“pip.exe”或“pip.bat”的不是 python 工具的东西。谷歌找到了一些与这个问题有关的 cygwin 安装结果,但似乎没有人发布他们是如何解决这个问题的。

标签: python perl pip


【解决方案1】:

我想你已经安装了pip perl module,它在你的 PATH 变量中添加了 pip perl 工具(比 python 中的 pip 更高)。所以,如果你不使用那个perl模块,你可以把它删掉,或者用完整路径调用python pip工具

【讨论】:

  • 或者,将 Python 脚本目录移到 PATH 中更早的位置(可能移到开头)。
【解决方案2】:

好的,我所做的就是将在我的驱动器上某处找到的 pip 文件的名称更改为 pip_pm。这说服了 windows 只使用 python pip 命令。无论如何感谢您的帮助。

【讨论】:

    猜你喜欢
    • 2021-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-27
    • 1970-01-01
    • 2016-12-08
    • 2020-11-20
    • 1970-01-01
    相关资源
    最近更新 更多