我正在尝试通过命令提示符将.whl文件类型安装到Python,尤其是numpy + mkl 1.14。当我输入命令pip install "numpy-1.14.2+mkl-cp36-cp36m-win_amd64.whl"时,我得到以下输出。


  numpy-1.14.2 + mkl-cp36-cp36m-win_amd64.whl不受支持
  这个平台。


我没有找到适合我的修复程序,并且执行了以下操作:


通过pip.pep425tags.get_supported()确保我具有正确的版本和文件类型



  Python 3.6.5(v3.6.5:f59c0932b4,2018年3月28日,17:00:18)[MSC v.1900 64
  位(AMD64)]在win32上
  
  ...
  
  (“ cp36”,“ cp36m”,“ win_amd64”)



通过pip --version确保点是最新的



  来自c:\ users \ alex \ appdata \ local \ programs \ python \ python36-32 \ lib \ site-packages(python 3.6)的pip 9.0.3



将名称更改为cp36-none-win_amd64以尝试解决该名称



  numpy-1.14.2 + mkl-cp36-none-win_amd64.whl不受支持
  这个平台。

最佳答案

您正在运行错误的pip可执行文件。

您应该运行32位版本的Python 3.6 64位。当然,它抱怨是因为32位pip无法安装64位软件包(在32位相关版本上)

找到python 64位(我在C:\Program Files\Python36中找到它),然后在Scripts子目录中找到pip。输入完整路径:

"C:\Program Files\Python36\Scripts\pip" install "numpy-1.14.2+mkl-cp36-cp36m-win_amd64.whl"


您可能必须从提升的cmd上运行它才能获得足够的安装权限

(phd注释建议尝试尝试pip --version来帮助解决此问题)

关于python - 使用pip install无法通过命令提示符安装.whl文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49618052/

10-13 08:00
查看更多