我想安装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在这个平台上不是一个有支撑的轮子

有什么问题吗?


当前回答

这也可能是由于使用过时的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解决了这个问题。

其他回答

首先,cp33意味着当您的系统上运行Python 3.3时将使用它。因此,如果您的系统上有Python 2.7,请尝试安装cp27版本。

安装scipy-0.18.1-cp27-cp27m-win_amd64。whl,需要运行Python 2.7和64位系统。

如果您仍然得到一个错误提示“scipy-0.18.1-cp27-cp27m-win_amd64. sh”。WHL在这个平台上不受支持”,那么就去win32版本吧。 我的意思是安装scipy-0.18.1-cp27-cp27m-win32。WHL而不是第一个。 这是因为您可能在64位系统上运行32位的python。 最后一步成功为我安装了scipy。

这也可能是由于使用过时的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解决了这个问题。

需要检查的事项:

You are downloading proper version like cp27 (means for Python 2.7) cp36 (means for Python 3.6). Check of which architecture (32 bit or 64 bit) your Python is (you can do it so by opening Python IDLE and typing). import platform platform.architecture() Now download the file of that bit, irrespective of your system architecture. Check whether you're using the correct filename (i.e., it should not be appended with (1) which might happen if you download the file twice) Check if your pip is updated or not. If not, you can use: python -m pip install -upgrade pip

我遇到这个问题是因为我的包的名称错误(scipy-0.17.0-cp27-none-win_amd64(1))。

在我删除了'(1)'并将包更改为 问题得到解决。

请注意,所有的平台需求*都来自于.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 车轮在这个平台上。

错误持续了大约半小时。