我在Windows机器上安装Python包时遇到了麻烦,我想用Christoph Gohlke的Windows二进制文件安装它。(根据我的经验,这大大减轻了许多其他包安装的麻烦)。但是,只有.whl文件可用。
http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
但是我如何安装。whl文件?
笔记
我在轮子上发现了一些文档,但它们似乎没有那么直截了当地解释如何安装.whl文件。 这个问题和这个问题是重复的,这个问题没有直接回答。
我在Windows机器上安装Python包时遇到了麻烦,我想用Christoph Gohlke的Windows二进制文件安装它。(根据我的经验,这大大减轻了许多其他包安装的麻烦)。但是,只有.whl文件可用。
http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
但是我如何安装。whl文件?
笔记
我在轮子上发现了一些文档,但它们似乎没有那么直截了当地解释如何安装.whl文件。 这个问题和这个问题是重复的,这个问题没有直接回答。
当前回答
从理论上讲:
因为wheel是一个构建的分发规范(即,不依赖于构建系统),而且因为它是一个zip格式的归档文件,所以必须将其解压缩到目标位置才能使用。
当pip安装*。Wheel增加了额外的功能,我们还可以将。whl文件解压缩(使用标准的归档工具如:7zip)到site-packages目录中来使用包。
https://packaging.python.org/specifications/binary-distribution-format/
其他回答
您可以使用pip install filename安装.whl文件。尽管要以这种形式使用它,它应该在与命令行相同的目录中,否则指定完整的文件名,以及它的地址,如pip install C:\Some\PAth\filename。
还要确保.whl文件与你正在使用的平台相同,执行python -V来找出你正在运行的python版本,如果是win32或64,根据它安装正确的版本。
在Windows上,你不能只使用pip install -upgrade pip进行升级,因为pip.exe正在使用中,替换它会出现错误。相反,你应该像这样升级pip:
easy_install --upgrade pip
然后查看pip版本:
pip --version
如果它显示6。X系列,有车轮支撑。
只有这样,你才能像这样安装车轮包:
pip install your-package.whl
我所做的是首先通过使用命令更新pip: pip install——upgrade pip,然后我还使用命令安装wheel: pip install wheel,然后它工作得很好。
希望这对你有用。
我会建议你如何安装。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,等待几分钟,文件将被安装 能够导入特定的模块。 为了检查模块是否安装成功,请在空闲状态下导入模块 检查一下。
谢谢你:)
下载包(.whl)。
将文件放在python目录下的脚本文件夹中
C:\Python36\Scripts
使用命令提示符安装包。
C:\Python36\Scripts>pip install package_name.whl