【问题标题】:Installing gmpy2 on windows using pre-compiled binaries使用预编译的二进制文件在 Windows 上安装 gmpy2
【发布时间】:2018-04-12 10:34:15
【问题描述】:

我正在尝试安装 gmpy2 包作为 PHE 包的要求。正如“GMPY2 not installing”中所建议的那样,我尝试通过来自http://www.lfd.uci.edu/~gohlke/pythonlibs/ 的预编译二进制文件来安装它。

但是当我尝试通过安装它时

pip install gmpy2-2.0.8-cp36-cp36m-win32.whl

我得到以下结果:

C:\Users\adria\Desktop>pip install gmpy2-2.0.8-cp36-cp36m-win32.whl

需求 'gmpy2-2.0.8-cp36-cp36m-win32.whl' 看起来像一个文件名,但该文件不存在

处理c:\users\adria\desktop\gmpy2-2.0.8-cp36-cp36m-win32.whl 例外: Traceback(最近一次通话最后一次):(...)

http://www.lfd.uci.edu/~gohlke/pythonlibs/下载的文件保存为zip文件有问题吗?

我在 Win10 上使用 Python 3.6.3。

【问题讨论】:

  • 确实,你必须解压 .zip 文件,然后在文件所在的目录中运行pip install gmpy2-2.0.8-cp36-cp36m-win32.whl
  • 解压文件是一个 .pyd 文件。我只是无法获得这个 whl 文件。
  • 我知道。但是结果是一个zip文件,但是我想我需要将它转换成一个whl文件才能这样安装,但我不知道如何。谢谢,对不起,我是新手。
  • 我终于解决了这个问题。再次感谢。

标签: python gmpy


【解决方案1】:

如果您尝试在不指定文件扩展名的情况下安装 (i,e : pip install gmpy2-2.0.8-cp36-cp36m-win_amd64),它将无法正常工作,因为它将尝试从 pypi 存储库下载包:

C:\Users\bobolafrite\Downloads>pip install gmpy2-2.0.8-cp36-cp36m-win_amd64

Collecting gmpy2-2.0.8-cp36-cp36m-win_amd64
    Could not find a version that satisfies the requirement gmpy2-2.0.8-cp36-cp36m-win_amd64 (from versions: )
    No matching distribution found for gmpy2-2.0.8-cp36-cp36m-win_amd64

但如果您尝试使用扩展名 (i,e : pip install gmpy2-2.0.8-cp36-cp36m-win_amd64.whl)

C:\Users\bobolafrite\Downloads>pip install gmpy2-2.0.8-cp36-cp36m-win_amd64.whl

Processing c:\users\bobolafrite\downloads\gmpy2-2.0.8-cp36-cp36m-win_amd64.whl
    Installing collected packages: gmpy2
    Successfully installed gmpy2-2.0.8

【讨论】:

  • 谢谢你。使用:C:\Users\adria\Desktop>pip install : gmpy2-2.0.8-cp36-cp36m-win32.whl 结果:无效要求:':' Traceback(最近一次调用最后一次):...
  • 哎呀抱歉不知道为什么我输入了这个 ":" 。它不应该出现在 pip 命令中。我编辑了我的帖子
  • 谢谢@bobolafrite。我浪费了一个小时尝试为 Python3 安装 gimpy2,这很奏效。顺便说一句,我需要使用 pip3 代替 pip。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-08
  • 2018-12-13
  • 1970-01-01
  • 2011-05-17
  • 1970-01-01
相关资源
最近更新 更多