我想安装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 2.7和Windows 64位系统。我得到了同样的错误lxml-3.8.0-cp27-cp27m-win_amd64。在执行PIP安装lxml-3.8.0-cp27-cp27m-win_amd64.whl。

运行pip install lxml,它自动检测并成功安装了Win32版本(尽管我的系统是Windows-64位)

cd C:\Python27
pip install lxml

Collecting lxml
  Downloading lxml-3.8.0-cp27-cp27m-win32.whl (2.9MB)
    100% |################################| 2.9MB 20kB/s
Installing collected packages: lxml
Successfully installed lxml-3.8.0

所以,我选择@1man的答案。

我试图安装scikit-image,但当我试图安装.whl文件时,我得到了以下错误,即使我安装的Python版本是2.7 32位:

scikit_image-0.12.3-cp27-cp27m-win32。WHL在这个平台上不是一个有支撑的轮子。

然而,在错误消息之前,我也得到了这条消息:

您使用的是pip版本7.1.0,但是版本8.1.2是可用的。 您应该考虑通过'python -m pip install——upgrade pip'命令进行升级。

然后我运行命令python -m pip install——upgrade pip,然后pip install scikit_image-0.12.3-cp27-cp27m-win32。WHL工作正常。

简单地说,如果你的系统上有多个Python安装,例如,2.7/3.4/3.5,你有必要检查你的安装路径。:)

首先,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。

对于我的情况,在我的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文件。