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

有什么问题吗?


当前回答

我也有同样的问题

我从https://pypi.org/project/pip/#files下载了最新的pip

然后……

pip install << downloaded file location >>

然后Pygame和Kivy安装成功了…

其他回答

我试图安装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工作正常。

在TensorFlow配置期间,我指定了Python 3.6。但是默认情况下,我系统上的Python是Python 2.7。因此,在我的例子中,pip意味着2.7的pip。对我来说

pip3 install /tmp/tensorflow_pkg/NAME.whl

成功了。

最好检查一下要安装包的Python版本。

如果轮子是为Python 3构建的,而你的Python版本是Python 2。你可能会得到这个错误。

在使用pip安装时,请遵循以下约定:

python2 -m pip install XXXXXX.whl # If the .whl file is for Python 2
python3 -m pip install XXXXXX.whl # If the .whl file is for Python 3

我试图验证在Python 3.6上新创建的虚拟环境中指定的TensorFlow的安装。运行:

pip3 install --ignore-installed --upgrade "/Users/Salman/Downloads/tensorflow-1.12.0-cp37-cp37m-macosx_10_13_x86_64.whl"

我得到错误和/或警告:

tensorflow-1.12.0-cp37-cp37m-macosx_10_13_x86_64。WHL在这个平台上不是一个有支撑的轮子。

由于我之前已经从pip升级到pip3,所以我简单地将pip替换为pip3,如下所示:

pip3 install --ignore-installed --upgrade "/Users/Salman/Downloads/tensorflow-1.12.0-cp37-cp37m-macosx_10_13_x86_64.whl"

它像魔法一样有效!

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

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