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

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

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

笔记

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


当前回答

编辑:这不再是PIP的一部分

为了避免下载这些文件,你可以尝试:

pip install --use-wheel pillow

有关更多信息,请参见此。

其他回答

我所做的是首先通过使用命令更新pip: pip install——upgrade pip,然后我还使用命令安装wheel: pip install wheel,然后它工作得很好。

希望这对你有用。

我只是用了下面这个很简单的方法。首先打开一个控制台,然后cd到你下载文件的地方。WHL和使用

pip install some-package.whl

注意:如果不能识别pip.exe,你可以在安装python的“Scripts”目录中找到它。如果没有安装pip,本页面可以帮助: 如何在Windows上安装pip ?

注:为澄清 如果复制*。(例如C:\some-dir\some-file.whl)使用以下命令行参数——

pip install C:/some-dir/some-file.whl

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

在Windows上,你不能只使用pip install -upgrade pip进行升级,因为pip.exe正在使用中,替换它会出现错误。相反,你应该像这样升级pip:

easy_install --upgrade pip

然后查看pip版本:

pip --version

如果它显示6。X系列,有车轮支撑。

只有这样,你才能像这样安装车轮包:

pip install your-package.whl

我安装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上安装的。