我想安装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完全不熟悉,请一步一步地阅读或直接进入第5步。

按照以下方法在Windows 64位、Python 64位上安装SciPy 0.18.1。

的版本要小心

Python 窗户 .whl版本的NumPy和SciPy文件 首先安装NumPy,然后安装SciPy。 pip安装文件名。whl 对于NumPy: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy SciPy网站:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

注意文件名(我的意思是检查“cp”数字)。 例如:scipy-0.18.1-cp35-cp35m-win_amd64.whl

检查您的pip所支持的“cp”数字。请看下面的第二点。

如果使用.whl文件,可能会出现以下错误。

您使用的是pip版本7.1.0,但是版本8.1.2是可用的。

您应该考虑通过'python -m pip install——upgrade pip'命令进行升级

scipy-0.15.1-cp33-none-win_amd64.whl。本平台不支持WHL轮

对于上述错误:启动Python(在我的例子中是3.5),并键入:

导入PIP打印(PIP .pep425tags.get_supported())

输出:

[(‘cp35’,‘cp35m’,‘win_amd64’),(“cp35”、“没有”,“win_amd64”),(“py3”、“没有”,“win_amd64”),(“cp35”、“没有”,“任何”),(“保罗”,“没有”,“任何”),(“py35”、“没有”,“任何”),(“py3”、“没有”,“任何”),(“py34”、“没有”,“任何”),(“py33”、“没有”,“任何”),(“py32”、“没有”,“任何”),(“py31”、“没有”,“任何”),(“py30”、“没有”,“任何”))

在输出中,你会看到“cp35”在那里,所以下载NumPy和SciPy的“cp35”。

其他回答

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

需要检查的事项:

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

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

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

cp33表示CPython 3.3。

你需要scipy - 0.15.1 - cp27 - none - win_amd64。whl代替。

如果你对Python完全不熟悉,请一步一步地阅读或直接进入第5步。

按照以下方法在Windows 64位、Python 64位上安装SciPy 0.18.1。

的版本要小心

Python 窗户 .whl版本的NumPy和SciPy文件 首先安装NumPy,然后安装SciPy。 pip安装文件名。whl 对于NumPy: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy SciPy网站:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

注意文件名(我的意思是检查“cp”数字)。 例如:scipy-0.18.1-cp35-cp35m-win_amd64.whl

检查您的pip所支持的“cp”数字。请看下面的第二点。

如果使用.whl文件,可能会出现以下错误。

您使用的是pip版本7.1.0,但是版本8.1.2是可用的。

您应该考虑通过'python -m pip install——upgrade pip'命令进行升级

scipy-0.15.1-cp33-none-win_amd64.whl。本平台不支持WHL轮

对于上述错误:启动Python(在我的例子中是3.5),并键入:

导入PIP打印(PIP .pep425tags.get_supported())

输出:

[(‘cp35’,‘cp35m’,‘win_amd64’),(“cp35”、“没有”,“win_amd64”),(“py3”、“没有”,“win_amd64”),(“cp35”、“没有”,“任何”),(“保罗”,“没有”,“任何”),(“py35”、“没有”,“任何”),(“py3”、“没有”,“任何”),(“py34”、“没有”,“任何”),(“py33”、“没有”,“任何”),(“py32”、“没有”,“任何”),(“py31”、“没有”,“任何”),(“py30”、“没有”,“任何”))

在输出中,你会看到“cp35”在那里,所以下载NumPy和SciPy的“cp35”。