如何安装带有.whl文件的Python包?
我在Windows机器上安装Python软件包(特别是JPype1 0.5.7)时遇到问题,并希望将它与Christoph Gohlke的Window二进制文件一起安装。 (就我的经验而言,这减轻了许多其他软件包安装中的麻烦。)
然而,尽管Christoph过去曾经提供.exe文件,但最近似乎他正在上传.whl文件。
http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
但是,我如何安装.whl文件?
笔记:
我只是使用了以下非常简单的内容。 首先打开一个控制台,然后cd到你下载文件的地方,比如some-package.whl并使用
pip install some-package.whl
注意:如果pip.exe无法识别,您可以在安装python的“脚本”目录中找到它。 如果未安装pip,则此页面可能有所帮助:如何在Windows上安装pip?
注:澄清
如果将*.whl
文件复制到本地驱动器(例如C: some-dir some-file.whl ),请使用以下命令行参数 -
pip install C:/some-dir/some-file.whl
要从车轮安装,请给它下载车轮的目录。 例如,要安装package_name.whl
:
pip install --use-wheel --no-index --find-links=/where/its/downloaded package_name
确保你已经更新了点子,以启用车轮支持:
pip install --upgrade pip
我和OP在同一条船上。
从目录中使用Windows命令提示符:
C:Python34Scripts>
pip install wheel
似乎工作。
将目录更改为whl所在的位置,它只是告诉我'pip不被识别'。 回到C:Python34Scripts>
,然后使用上面的完整命令提供'where / its / downloaded'的位置,它表示Requirement 'scikit_image-...-win32.whl' looks like a filename, but the filename does not exist
。
于是我在Python34 / Scripts中放了一个.whl的副本,再次运行完全相同的命令(使用--find-links=
仍然到另一个文件夹),并且这次它工作。