我想安装scipy-0.15.1-cp33-none-win_amd64。我已经保存到本地驱动器。我正在使用:

pip 6.0.8 from C:\Python27\Lib\site-packages
python 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)]

当我跑步时:

pip install scipy-0.15.1-cp33-none-win_amd64.whl

我得到以下错误:

scipy-0.15.1-cp33-none-win_amd64。WHL在这个平台上不是一个有支撑的轮子

有什么问题吗?


当前回答

我在Windows 7 64位上安装Python 2.7的64位版本时遇到了类似的问题。一切都是最新的,但我得到的信息是:

scipy-0.18.1-cp27-cp27m-win_amd64。本平台不支持WHL轮

然后我下载了一个32位的。whl文件,它工作了。

pip install scipy-0.18.1-cp27-cp27m-win32.whl

我怀疑问题可能是我没有使用AMD处理器,而是英特尔处理器,而SciPy 64位版本在最后显示amd64。

其他回答

对于我的情况,在我的Python安装(Python 3.6.9)中安装了dlib,我发现将WHL文件名从dlib-19.8.1-cp36-cp36m-win_amd64。WHL到dlib-19.8.1-cp36-none-any。WHL对我有用。

下面是我运行pip install来安装dlib的方法:

pip3 install dlib-19.8.1-cp36-none-any.whl

但是,我仍然想知道是否有任何替代方案,可以在不更改名称的情况下通过pip命令安装WHL文件。

请注意,所有的平台需求*都来自于.whl文件的名称!

所以在重命名*时要非常小心。whl包。我偶尔会重命名我新编译的TensorFlow包

tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl

to

tensorflow-1.11.0-cp36-cp36m-linux_x86_64_gpu.whl

只是为了提醒自己GPU支持的问题

tensorflow-1.11.0-cp36-cp36m-linux_x86_64_gpu。不支持WHL 车轮在这个平台上。

错误持续了大约半小时。

cp33表示CPython 3.3。

你需要scipy - 0.15.1 - cp27 - none - win_amd64。whl代替。

cpXX表示Python版本。

无论您在系统中安装了哪个Python X.X版本,请下载特定的cpxx文件。

例如,如果您已经安装了Python 3.7版本 安装 packagename-packageversion-cp37-cp37m-osx_10_13_x86_64.whl

这也可能是由于使用过时的pip和最近的wheel文件造成的。

我非常困惑,因为我正在安装numpy-1.10.4+mkl-cp27-cp27m-win_amd64。whl(从这里),它绝对是我的Python安装的正确版本(Windows 64位Python 2.7.11)。我得到了“在这个平台上不支持轮子”的错误。

使用python -m pip install——upgrade pip解决了这个问题。