我无法为 python 安装“pip”

Posted

技术标签:

【中文标题】我无法为 python 安装“pip”【英文标题】:I can't install 'pip' for python 【发布时间】:2015-02-17 03:52:32 【问题描述】:

我正在阅读《Learn Python The Hard Way》这本书,我需要安装 pip.(ex46,ex47) 所以我把get-pip.py 保存在我的电脑和powershell 中:

PS C:\Users\Toto\pip> python Get-pip.py
Downloading/unpacking pip
Installing collected packages: pip
Successfully installed pip
Cleaning up...

但是当我尝试时:PS C:\Users\Toto\pip> pip

我收到此错误: pip : The term 'pip' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the s pelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + pip + ~~~ + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

C:\Python27\Scripts\ 已经在我的路径上。

我想不通。如果有人可以请帮助我。

注意:我在 Windows 8 上,这是使用 python 2.7

【问题讨论】:

您可能需要将其单独添加到 PATH 环境变量中 这可能对docs.python-guide.org/en/latest/starting/install/win有帮助 IDLE(用于测试语句的 Python 交互式 shell)中,编写以下命令:import pip 你现在可以从命令行调用pip了吗? 如果你不想弄乱 PATH 并假设调用 python 有效,你可以使用“python -m pip ...”而不是“pip ...” 【参考方案1】:

每当我在我的 Windows 机器上安装 pip 时,它都会安装到我的 Python 的 Scripts 文件夹中:

c:\Python34\Scripts

所以要让 pip 在命令行上运行,我必须将该路径添加到我的 PATH 环境变量中。您可以通过执行以下操作(假设是 Windows 7 或更高版本)来获得这些设置:

    右键单击我的电脑并选择Properties 转到高级系统设置 点击Environment Variables按钮 双击System variables下列出的PATH(或路径)变量 将c:\Python34\Scripts 添加到其他路径列表的末尾,确保用分号将其与上一个条目分开

重新启动你的 shell 并尝试运行 pip。如果它仍然不起作用,您需要找出 pip 的安装位置。在我的 Scripts 文件夹中,我有一个 pip.exe 文件。如果您不这样做,那么将 Scripts 文件夹添加到您的路径将无济于事。您必须弄清楚它的安装位置并添加该路径。

【讨论】:

非常感谢,它有效。我也安装了鼻子。但是当我尝试运行测试时,我得到了与 pip 相同的错误。它也安装在:C:\Python27\Scripts。我用测试 cd 到正确的文件夹,然后在 powershell 中输入“nosetests”。但它给了我错误。有关如何解决此问题的任何想法? 完美的解释方式 - 帮我设置了!【参考方案2】:

你可以复制odoo服务器文件夹中的zklib并重启odoo服务器,它应该可以工作了。

【讨论】:

【参考方案3】:

对于 windows 用户如果上述解决方案没有帮助,请确保您的 python 文件夹位于正确的位置,请转到 windows 搜索栏并键入 python 然后右键单击打开位置文件夹并复制路径并粘贴它在环境变量中

更多解释请查看以下[链接]:https://www.youtube.com/watch?v=i4yJi-cpwWk

【讨论】:

【参考方案4】:

你要做的是你必须先给出你的 Python 路径,然后你必须给出你的脚本路径。

首先删除该脚本路径,然后单击新建按钮复制 python 路径并粘贴它。

其次,点击新建按钮,复制Scripts路径并粘贴。

现在,我想你的问题会解决的。

【讨论】:

以上是关于我无法为 python 安装“pip”的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Virtualenv 中 pip 安装 MySQL-python

在Anaconda虚拟环境中pip安装的包无法使用

无法使用 python 安装 pip [重复]

python pip安装使用wheel文件无法正常工作

无法使用 pip python 安装 tensorflow [重复]

我无法使用 pip 安装 mysql-connector-python