我在Windows机器上安装Python包时遇到了麻烦,我想用Christoph Gohlke的Windows二进制文件安装它。(根据我的经验,这大大减轻了许多其他包安装的麻烦)。但是,只有.whl文件可用。

http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype

但是我如何安装。whl文件?

笔记

我在轮子上发现了一些文档,但它们似乎没有那么直截了当地解释如何安装.whl文件。 这个问题和这个问题是重复的,这个问题没有直接回答。


当前回答

我和行动组处境相同。

使用Windows命令提示符,从目录:

C:\Python34\Scripts>
pip install wheel

似乎起作用了。

更改目录到whl所在的位置,它只是告诉我'pip不被识别'。回到C:\Python34\Scripts>,然后使用上面的完整命令提供'where/its/ downloads '位置,它说需求'scikit_image-…-win32。Whl '看起来像一个文件名,但文件名不存在。

所以我在Python34/Scripts中删除了一个.whl的副本,再次运行完全相同的命令(使用——find-links=仍然指向另一个文件夹),这一次它成功了。

其他回答

在伟大的Christoph Gohlke的网站上有几个文件版本。

当从这个站点安装轮子时,我发现一些重要的事情是首先从Python控制台运行:

import pip
print(pip.pep425tags.get_supported())

这样你就知道你的电脑应该安装哪个版本。选择错误的版本可能会导致包的安装失败(特别是如果您没有使用正确的CPython标记,例如cp27)。

Windows上的Python新用户经常忘记在安装过程中将Python的\Scripts目录添加到PATH变量中。我建议使用Python启动器,并使用-m开关将pip作为脚本执行。然后,您可以为特定的Python版本安装轮子(如果安装了多个),并且Scripts目录不必在PATH中。所以打开命令行,导航(使用cd命令)到.whl文件所在的文件夹,然后输入:

py -3.6 -m pip install your_whl_file.whl

将3.6替换为您的Python版本,如果所需的Python版本首先出现在PATH中,则只需输入-3。并且使用一个活动的虚拟环境:py -m pip install your_whl_file.whl。

当然,您也可以通过这种方式从PyPI安装包,例如:

py -3.6 -m pip install pygame

我安装NumPy的唯一方法如下:

我从这里下载了NumPy https://pypi.python.org/pypi/numpy

这个模块

https://pypi.python.org/packages/d7/3c/d8b473b517062cc700575889d79e7444c9b54c6072a22189d1831d2fbbce/numpy-1.11.2-cp35-none-win32.whl#md5=e485e06907826af5e1fc88608d0629a2

从PowerShell中的Python安装路径执行命令

PS C:\Program Files (x86)\Python35-32> .\python -m pip install C:/Users/MyUsername/Documents/Programs/Python/numpy-1.11.2-cp35-none-win32.whl
Processing c:\users\MyUsername\documents\programs\numpy-1.11.2-cp35-none-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.11.2
PS C:\Program Files (x86)\Python35-32>

PS:我是在Windows 10上安装的。

你必须在我电脑上的命令提示符下运行pip.exe。 我输入C:/Python27/Scripts/pip2.exe安装numpy

我会建议你如何安装。whl文件的确切方式。 最初我面临许多问题,但后来我解决了它,这是我安装.whl文件的技巧。

正确地遵循步骤,以便导入模块

确保你的.whl文件保存在python 2.7/3.6/3.7/..文件夹中。 最初,当您下载。whl文件时,文件保存在下载文件夹,my 建议更换文件夹。这样可以更容易地安装文件。 打开命令提示符并通过输入打开保存文件的文件夹

CD c:\python 3.7

3.现在,输入下面所写的命令

>py -3.7(version name) -m pip install (file name).whl

单击enter并确保输入当前使用的版本是正确的 文件名。 一旦你按下enter,等待几分钟,文件将被安装 能够导入特定的模块。 为了检查模块是否安装成功,请在空闲状态下导入模块 检查一下。

谢谢你:)