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

有什么问题吗?


当前回答

我试图验证在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"

它像魔法一样有效!

其他回答

我试图验证在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"

它像魔法一样有效!

我在IIS上使用Python 3.4部署Flask。

下面的步骤对我很有效:

升级皮普 为NumPy安装wheel文件 PIP安装熊猫

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

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

在我的情况下(Windows 64位,Python 2.7和Cygwin),问题是缺少gcc。

使用apt-cyg安装gcc-core使我可以使用pip2 wheel…自动安装车轮。

对我来说,我也有类似的问题。在我的情况下,我没有注意到计算机之间的python版本不同(32位vs 64位)。

顺便说一下,您仍然可以这样做,但是需要手动替换所有无法识别的whls文件。

例如,对于密码学-36.0.1,从 https://pypi.org/project/cryptography/36.0.1/#files 使用:

cryptography-36.0.1-cp36-abi3-win32。whl(32位) vs cryptography-36.0.1-cp36-abi3-win_amd64。whl(64位)

此外,由于某种原因,在requirements.txt文件和文件夹中的whl文件版本之间存在版本差异。 例如,我在需求文件中有numpy 1.22.3和numpy-1.22.2-cp39-cp39-win32。WHL文件夹。

所以确保它们匹配,并相应地调整需求文件