windows - 如何使用.whl文件安装Python包?

我在我的Windows机器上安装Python软件包(特别是JPype1 0.5.7)时遇到了麻烦,并希望用Christoph Gohlke的Window二进制文件安装它。 (根据我的经验,这可以减轻很多其他软件包安装的麻烦。)

然而,虽然Christoph过去常常提供.exe文件,但最近似乎他正在上传.whl文件。

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

但是如何安装.whl文件?

笔记:

我在轮子上找到了文档,但在解释如何安装.whl文件时它们似乎并不那么明确。

这个问题与此问题重复,但没有直接回答。

14个解决方案

767 votes

我只是使用了以下非常简单的内容。 首先打开一个控制台然后cd到你下载文件的地方,比如some-package.whl并使用

pip install some-package.whl

注意:如果无法识别pip.exe,您可以在安装了python的“Scripts”目录中找到它。 如果未安装pip,此页面可以提供帮助:如何在Windows上安装pip?

注意:澄清

如果将*.whl文件复制到本地驱动器(例如C:\ some-dir \ some-file.whl),请使用以下命令行参数 -

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

kpierce8 answered 2019-01-18T19:47:33Z

52 votes

要从wheel安装,请将其下载到下载轮的目录。 例如,要安装package_name.whl:

pip install --use-wheel --no-index --find-links=/where/its/downloaded package_name

确保首先更新pip以启用车轮支持:

pip install --upgrade pip

Burhan Khalid answered 2019-01-18T19:48:01Z

19 votes

我和OP在同一条船上。

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

C:\Python34\Scripts>

pip install wheel

似乎工作。

将目录更改为whl所在的位置,它只是告诉我“pip无法识别”。 回到--find-links=,然后使用上面的完整命令提供'where / its / downloaded'位置,它说Requirement 'scikit_image-...-win32.whl' looks like a filename, but the filename does not exist。

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

Patrick answered 2019-01-18T19:48:48Z

12 votes

您必须从我的计算机上的命令提示符运行pip.exe。我输入C:/Python27/Scripts/pip2.exe install numpy

Steel answered 2019-01-18T19:49:10Z

12 votes

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

从这个站点安装轮子时我发现重要的东西是首先从Python控制台运行它:

import pip

print(pip.pep425tags.get_supported())

这样您就知道应该为您的计算机安装哪个版本。 选择错误的版本可能无法安装软件包(特别是如果您没有使用正确的CPython标签,例如,cp27)。

elachell answered 2019-01-18T19:49:45Z

8 votes

在Windows上,您不能只使用6.x进行升级,因为pip.exe正在使用中,并且在替换它时会出错。 相反,你应该像这样升级pip:

easy_install --upgrade pip

然后查看6.x版本:

pip --version

如果显示6.x系列,则有车轮支撑。

只有这样,你才能安装这样的轮组:

pip install your-package.whl

Rockallite answered 2019-01-18T19:50:26Z

6 votes

为了能够通过简单的双击来安装wheel文件,您可以执行以下操作之一:

1)在管理员权限下在命令行中运行两个命令:

assoc .whl=pythonwheel

ftype pythοnwheel=cmd /c pip.exe install "%1" ^& pause

2)或者,可以将它们复制到wheel.bat文件中,并使用属性中的“以管理员身份运行”复选框执行。

假设PS pip.exe位于PATH中。

更新:

(1)这些可以组合成一行:

assoc .whl=pythonwheel& ftype pythοnwheel=cmd /c pip.exe install -U "%1" ^& pause

(2).bat文件的语法略有不同:

assoc .whl=pythonwheel& ftype pythοnwheel=cmd /c pip.exe install -U "%%1" ^& pause

它的输出也可以更加冗长:

@assoc .whl=pythonwheel|| echo Run me with administrator rights! && pause && exit 1

@ftype pythοnwheel=cmd /c pip.exe install -U "%%1" ^& pause || echo Installation error && pause && exit 1

@echo Installation successfull & pause

有关详细信息,请参阅我的博文

axil answered 2019-01-18T19:51:35Z

2 votes

为避免必须下载此类文件,您可以尝试:

pip install --use-wheel pillow

有关更多信息,请参阅此内容。

andyw answered 2019-01-18T19:52:02Z

1 votes

我设法安装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上安装了它。

Vladimir answered 2019-01-18T19:52:49Z

1 votes

如果您无法使用PIP直接安装特定包,请使用。

您可以从 - [https://www.lfd.uci.edu/~gohlke/pythonlibs/]下载特定的pip install PACKAGENAME.whl(车轮)包

CD(更改目录)到下载的软件包并手动安装 -

pip install PACKAGENAME.whl

例如:

pip install ad3‑2.1‑cp27‑cp27m‑win32.whl

Kiran Jasvanee answered 2019-01-18T19:53:44Z

1 votes

我所做的是首先使用以下命令更新pip:pip install --upgrade pip然后我也通过使用命令安装了车轮:pip install wheel然后它工作得很好。

希望它对你有用。

saurabh kumar answered 2019-01-18T19:54:12Z

0 votes

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

py -3.6 -m pip install your_whl_file.whl

如果所需的Python版本首先出现在PATH中,请用您的Python版本替换3.6或输入-3。 并且具有活动的虚拟环境:py -m pip install your_whl_file.whl。

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

py -3.6 -m pip install pygame

skrx answered 2019-01-18T19:54:47Z

0 votes

您可以使用python -V安装.whl文件。虽然要在此表单中使用它,但它应与命令行位于同一目录中,否则请指定完整的文件名及其地址,如pip install C:\Some\PAth\filename。

还要确保.whl文件与您使用的平台相同,执行python -V以查找正在运行的Python版本以及是否为win32或64,请根据它安装正确的版本。

Aklank Jain answered 2019-01-18T19:55:15Z

-1 votes

在MacOS上,通过MacPorts将sudo port install py27-pip py27-wheel安装到MacPorts python2.7中,我不得不使用@Dunes解决方案:

sudo python -m pip install some-package.whl

在我的情况下,sudo port install py27-pip py27-wheel被MacPorts python取代,对我来说是pip或wheel。

sudo port install py27-pip py27-wheel选项是根据联机帮助页“将库模块作为脚本运行”。

(我之前运行过sudo port install py27-pip py27-wheel,首先将pip和wheel安装到我的python 2.7安装中。)

Demis answered 2019-01-18T19:55:55Z

whl的文件怎么用python打开_windows - 如何使用.whl文件安装Python包?相关推荐

  1. 【无标题】FTP文件夹错误:打开FTP服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。

    问题描述:通过我的电脑或资源管理器连接FTP服务器时提示"FTP文件夹错误:打开FTP服务器上的文件夹时发生错误.请检查是否有权限访问该文件夹.详细信息:The operation time ...

  2. linux python复制安装,复制一个Python全部环境到另一个环境,python另一个,导出此环境下安装的包...

    复制一个Python全部环境到另一个环境,python另一个,导出此环境下安装的包 导出此环境下安装的包的版本信息清单pipfreeze>requirements.txt联网,下载清单中的包到a ...

  3. 尚学python课程---11、linux环境下安装python注意

    尚学python课程---11.linux环境下安装python注意 一.总结 一句话总结: 准备安装依赖包:zlib.openssl:yum install zlib* openssl*:pytho ...

  4. python打开一个不存在的文件时-python判断文件是否存在,不存在就创建一个的实例...

    python判断文件是否存在,不存在就创建一个的实例 如下所示: try: f =open("D:/1.txt",'r') f.close() except IOError: f ...

  5. python打开一个不存在的文件报错,python中的文件操作(一)

    文件就是把一些数据存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力. python操作文件的步骤 1.将文件抽象成一个python的对象 2.对这个对象,进行读/写的动作 ...

  6. python打开电脑文件_python办公自动化:自动打开word文档-docx文件怎样打开

    上节python办公自动化:python自动化word快速入门,对python自动化word的操作做了快速入门,从本小节开始,逐步细致的分解讲解每一个关键步骤. python自动化word 使用文档 ...

  7. python3.6.5怎么下载_windows下如何下载并安装Python 3.6.4 ?

    点击Download中的Windows,如下图所示: 2.下载exe后缀的可执行文件,根据自己系统选择32位还是64位. 3.32位和64位的版本安装起来没有区别,双击打开后,第一步要记得勾上Add ...

  8. 打开 mhtml 文件 显示不全_3dmax打开时显示缺少外部文件的解决方法与步骤

    谢谢观看文章,有什么问题可以私聊我,评论转发后可以私信我 资料 录播 可以免费领视频教学以及学习资料插件---------------------------------- 3dmax打开时显示缺少外 ...

  9. 计算机文件右击怎么显示打开方式,修复鼠标右键点击文件打开方式在win10中没有反应...

    当我们在电脑中需要打开文件夹的不同设置的选项的时候是可以直接在鼠标的右键中进行设置打开的,选择文件的不同的打开的时候有小伙伴在win10电脑中点击右键发现没有反应的情况遇到这个问题我们怎么恢复右键的使 ...

  10. mysql怎么打开bak文件怎么打开吗_.bak文件用什么软件打开_如何查看bak文件

    bak后缀文件是一种数据备份文件,通常在使用记事本.cad或者word等软件的时候,会自动备份成bak文件.但有些朋友却不知道bak文件该用什么软件打开,那么如何查看bak文件呢?接下来小编就给大家带 ...

最新文章

  1. P1603 斯诺登的密码
  2. spring18-3: 工厂bean代理-半自动
  3. 右脑编程法--左脑是基础(4)之语言篇
  4. c3p0、dbcp、druid三大连接池对比
  5. Android 线程 thread 两种实现方法!
  6. L-BFGS算法/Broyden族/BFGS算法/阻尼牛顿法的Python实现代码
  7. 4 计数器verilog与Systemverilog编码
  8. Pwn2Own 三连冠团队成员访谈实录:如何才能登峰造极?
  9. python编写代码运用递归画图形_python数据结构与算法 22 递归图形
  10. (CPSCA's)CPOJC+VIJOS
  11. [数据结构]二叉搜索树概念及基本操作
  12. php本科毕设,基于php的新闻发布系统1本科毕设论文
  13. java基础学习(6)疯狂java讲义第5章课后习题解答源码
  14. matlab_使用dsolve函数求解微分方程(逻辑斯蒂模型)示例
  15. LaTeX 常用符号命令大全
  16. 各种语系的unicode对应以及local编码方式
  17. MAC 无法重启或关机
  18. 艾宾浩斯记忆遗忘曲线-背单词
  19. 安卓谷歌浏览器全屏打开HTML
  20. 视频编码起源历史发展及现状

热门文章

  1. 高等数学张宇18讲 第十三讲 无穷级数
  2. 考研高等数学张宇30讲笔记——第一讲 高等数学预备知识
  3. 以LORA网关构建的智慧养殖方案
  4. 北航计算机学院考研复试,北航计算机学院考研复试-北京航空航天大学计算机学院2015年考研复试方法...
  5. dev 居中_css的div垂直居中的方法,百分比div垂直居中
  6. 如何绕过mac地址过滤_如何通过路由器来过滤无线MAC地址
  7. 诱导系统服务器,交通诱导及信息发布系统
  8. 2021-09-10 QTdesigner 介绍入门 布局
  9. Seafile搭建以及onlyoffice在线办公
  10. linux 消息队列最大值,linux 消息队列的限制