我正在尝试通过命令提示符将.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/