pip 无法在 Python 2.7、Windows 7 中安装模块

Posted

技术标签:

【中文标题】pip 无法在 Python 2.7、Windows 7 中安装模块【英文标题】:pip doesn't perform to install a module in Python 2.7, Windows 7 【发布时间】:2016-04-17 19:36:33 【问题描述】:

对于 Windows 7、x64,我正在尝试在 Python 中配置一些库。我使用 Python 2.7.11 和 Python 2.7 的 Visual C++ 编译器包。当我尝试使用 pip 或 easy_install 安装库 'numpy-1.10.4+mkl-cp27-none-win_amd64.whl' 时,例如:

C:\Python27\Scripts pip install D:\Downloads\numpy-1.10.4+mkl-cp27-none-win_amd64.whl

什么都没有发生!我只看到空白,对它无能为力。在搜索了许多有关类似问题的页面后,我按照此页面的说明进行操作:

http://arunrocks.com/guide-to-install-python-or-pip-on-windows/

因此,在与 Python 相同的路径中安装 pip 和 easy_install 并检查我的环境变量后,问题仍然存在。 有人知道我还能做些什么来使用 pip 或安装想要的库吗?我真的很感谢任何想法!

【问题讨论】:

【参考方案1】:

您需要使用 --use-wheel 标志,并且还安装了 wheel。例如:

pip install wheel
pip install --use-wheel yourfile.whl

【讨论】:

感谢您的快速回复!但这对我也不起作用!我不明白为什么 pip 不适用于我的系统。此外,我已经用 Python 安装了 wheel.exe。 pip 是否适用于其他库?另外,pip 应该已经随 Python 2.7.11 一起安装了,请在此处查看此帖子 ***.com/questions/4750806/… 所以我想知道当您再次安装 pip 时,它是否是不兼容的版本?您可以尝试重新安装 Python 并尝试 pip out of box。您需要将 C:\Python27 和 C:\Python27\Scripts 添加到系统 PATH 变量中。 不,pip 也不适用于其他库。我看到 pip 在文件夹 C:\Python27\Scripts\ 中。我安装了第二次 Python2.7 和一次 Python 3.4.4。但无论出于何种原因,这两次 pip 都不起作用。我还将这两个目录添加到我的系统 PATH 中。我还能尝试什么? C:\envs>python get-pip.py Requirement already up-to-date: pip in c:\python27\lib\site-packages 是否有可能在某个地方安装了另一个 python?如果是这样,则可能是路径解析顺序问题。我最近遇到了一个问题,即与 mysql Workbench 一起安装的 python 副本,这使事情变得混乱。如果您确定路径上没有其他 python.exe 文件,我建议您从头开始重新安装 Python。然后尝试我再次发布的两行。 Pip 绝对应该用 Python 安装,你不应该自己安装。【参考方案2】:

您的 Windows 帐户没有完全权限。也许它说它的管理员,但某些东西(例如服务器)阻止了一些操作。我在工作中遇到了同样的问题,我无法在我的 PC 上安装 PIP 和 XAMPP 服务器。 但是,我解决了第一个问题 - 只需以管理员身份运行 CMD,然后转到 C:\Python27 并输入:

python.exe -m pip install MySQLdb

所以 PIP 工作了,最后我更新了它:

pip install --upgrade pip

P.S:我有 2 条蟒蛇 2.7 和 3.5,但没有重新安装或删除任何东西。

【讨论】:

以上是关于pip 无法在 Python 2.7、Windows 7 中安装模块的主要内容,如果未能解决你的问题,请参考以下文章

如何在 python 2.7 上安装 python pip

无法在具有 OpenSSL 1.0.2g 和 Python 2.7 的 Docker Alpine Linux 3.3 中“pip install cryptography”

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

python2.7和python3.6共存,使用pip安装第三方库

python 2.7 2.6 共存下安装pip

使用 ArcGIS 安装的 Python 2.7 安装 pip