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

有什么问题吗?


当前回答

需要检查的事项:

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

其他回答

cpXX表示Python版本。

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

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

这个错误可能是因为armv7和armv6之间的差异。如果您下载了armv7的软件包并尝试安装armv6,则会出现此错误。

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

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

我在安装scipy-0.17.0-cp35-none-win_amd64时遇到了同样的问题。whl和我的Python版本是3.5。它返回相同的错误消息:

scipy-0.17.0-cp35-none-win_amd64.whl is not a supported wheel on this platform.

我意识到amd64不是关于我的Windows,而是关于Python版本。实际上,我在64位的Windows上使用32位的Python。安装以下文件解决了这个问题:

scipy-0.17.0-cp35-none-win32.whl

需要检查的事项:

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