使用预编译的二进制文件在Windows上安装gmpy2

时间:2017-10-31 09:50:51

标签: python gmpy

我正在尝试安装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     例外:     回溯(最近一次调用最后一次):( ...)

  

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

我在Win10上使用Python 3.6.3。

1 个答案:

答案 0 :(得分:0)

如果您尝试安装而未指定文件扩展名( 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