我想安装已保存到本地驱动器的scipy-0.15.1-cp33-none-win_amd64.whl
。我正在使用:
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 is not supported wheel on this platform
我想知道问题是什么?
答案 0 :(得分:303)
cp33
表示CPython 3.3
代替scipy‑0.15.1‑cp27‑none‑win_amd64.whl
。
答案 1 :(得分:161)
使用过时的pip
和最近的轮盘文件也会造成这种情况。
我很困惑,因为我正在安装numpy-1.10.4+mkl-cp27-cp27m-win_amd64.whl
(来自here),它绝对是我的Python安装的正确版本(Windows 64位Python 2.7.11)。我得到了“此平台上不支持的滚轮”错误。
用python -m pip install --upgrade pip
升级pip解决了它。
答案 2 :(得分:82)
我在安装scipy-0.17.0-cp35-none-win_amd64.whl时遇到了同样的问题,我的Python版本是3.5。它返回了相同的错误消息:
scipy-0.17.0-cp35-none-win_amd64.whl is not supported wheel on this platform.
我意识到amd64不是关于我的Windows,而是关于Python版本。实际上我在64位Windows上使用32位Python。安装以下文件解决了这个问题:
scipy-0.17.0-cp35-none-win32.whl
答案 3 :(得分:17)
在我删除'(1)'之后,我遇到了这个问题,因为我的包裹的名称错误(scipy-0.17.0-cp27-none-win_amd64 (1)
)。并将包更改为scipy-0.17.0-cp27-none-win_amd64
,问题得到解决。
答案 4 :(得分:12)
如果你是崭新的python阅读一步一步或直接直接进入第五步。 按照以下方法在Windows 64位,Python 64位上安装scipy 0.18.1。 小心的版本 1. Python 2. Windows 3.whl版本的numpy和scipy文件 4. 首先安装numpy然后scipy。
pip install FileName.whl
请注意文件名(我的意思是检查cp否)。 例如:scipy-0.18.1-cp35-cp35m-win_amd64.whl 要查看您的点数支持哪个cp,请转到下面的第2点。
如果您使用的是.whl文件。可能会发生以下错误。
- 您正在使用pip版本7.1.0,但版本8.1.2可用。
醇>
你应该考虑通过&python -m pip install升级 - 升级pip'命令
- 此平台上不支持scipy-0.15.1-cp33-none-win_amd64.whl.whl
醇>
对于上述错误:启动Python(在我的情况下为3.5),键入:
import pip
print(pip.pep425tags.get_supported())
输出:
[(' cp35',' cp35m',' win_amd64'),(' cp35','无' ;,' win_amd64'),(' py3','无',' win_amd64'),(' cp35' ,'没有'任何'),(' cp3','无','任何'),( ' py35','无','任何'),(' py3','无',' ;任何'),(' py34','无','任何'),(' py33','没有','任何'),(' py32','无','任何'),(' py31& #39;,'无','任何'),(' py30','无','任何' )]
在输出中你会看到cp35在那里,所以下载cp35为numpy以及scipy。 进一步的编辑是最受欢迎的!!!!
答案 5 :(得分:6)
将文件名更改为<?php
class Registration extends CI_Model{
function __construct() {
parent::__construct();
}
function form_insert($data){
// Insert data
$this->db->insert('users', $data);
}
}
?>
,然后运行此命令:
scipy-0.15.1-cp33-none-any.whl
应该有效: - )
答案 6 :(得分:3)
首先, cp33 表示在您的系统上运行 Python 3.3 时使用它。因此,如果您的系统上有 Python 2.7 ,请尝试安装 cp27 版本。
安装 scipy-0.18.1-cp27-cp27m-win_amd64.whl ,需要运行Python 2.7和64位系统。
如果您仍然收到错误说&#34; scipy-0.18.1-cp27-cp27m-win_amd64.whl不是此平台支持的滚轮&#34;,请转到win32版本。 我的意思是安装 scipy-0.18.1-cp27-cp27m-win32.whl 而不是第一个。 这是因为您可能在64位系统上运行32位python。 最后一步成功为我安装了scipy。
答案 7 :(得分:3)
请注意,所有平台要求均来自* .whl 文件的名称!
因此,对* .whl软件包的重新命名要非常小心。我偶尔从
重命名了我新编译的tensorflow包。tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl
到
tensorflow-1.11.0-cp36-cp36m-linux_x86_64_gpu.whl
只是为了提醒自己关于gpu的支持并与之斗争
不支持tensorflow-1.11.0-cp36-cp36m-linux_x86_64_gpu.whl 在这个平台上滚动。
大约半个小时的错误。
答案 8 :(得分:2)
我尝试安装scikit-image但是当我尝试安装.whl文件时出现以下错误,即使我安装的python版本是2.7 32位。 scikit_image-0.12.3-cp27-cp27m-win32.whl is not a supported wheel on this platform.
但是我在错误消息之前也收到了此消息:
You are using pip version 7.1.0, however version 8.1.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
然后我运行了命令python -m pip install --upgrade pip
,然后pip install scikit_image-0.12.3-cp27-cp27m-win32.whl
运行正常。我希望这可以帮助别人!
答案 9 :(得分:2)
要检查的事项:
检查你的python是哪种架构(32位或64位)? (你可以通过打开python空闲和输入来实现)
import platform
platform.architecture()
现在下载该位的文件,无论您的系统架构如何。
检查您是否使用了正确的文件名(即不应附加(1)如果您下载文件两次可能会发生这种情况)
检查您的点子是否已更新。如果没有,你可以使用
python -m pip install -upgrade pip
答案 10 :(得分:2)
对于将dlib安装到python [Python 3.6.9]中的情况,我发现将WHL文件名从 dlib-19.8.1-cp36-cp36m-win_amd64.whl 更改为< strong> dlib-19.8.1-cp36-none-any.whl 对我有用。
这是我运行pip install来安装dlib的方法:
pip3安装dlib-19.8.1-cp36-none-any.whl
但是,我仍然想知道是否可以通过pip命令安装WHL文件而不更改名称。
答案 11 :(得分:2)
我在IIS上使用Python34部署Flask。 以下步骤对我有用
答案 12 :(得分:1)
我有类似的问题,在Windows 7 64bit上为python27安装了64位版本。一切都是最新的,但我收到了消息
scipy-0.18.1-cp27-cp27m-win_amd64.whl is not supported wheel on this platform
比我下载了32位whl并且它有效。
pip install scipy-0.18.1-cp27-cp27m-win32.whl
我怀疑问题可能是我没有AMD处理器,而是英特尔处理器,而scipy 64bit版本最终说amd64。
答案 13 :(得分:0)
cpXX表示python版本, 您已将哪个pythonXX版本安装到系统中,请下载该特定的cpxx文件。
for example if you have installed python version 3.7 then
install
packagename-packageversion-cp37-cp37m-osx_10_13_x86_64.whl
答案 14 :(得分:0)
我遇到了同样的问题
我从https://pypi.org/project/pip/#files下载了最新的点子
然后... pip安装<<下载的文件位置>>
然后pygame和kivy安装成功了... 谢谢...!
答案 15 :(得分:0)
我试图在Python 3.6上新创建的虚拟环境中验证here中指定的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 is not a supported wheel on this platform.
由于我先前已从 pip 升级到 pip3 ,因此我将 pip 替换为 pip3 ,如下所示:
pip3 install --ignore-installed --upgrade "/Users/Salman/Downloads/tensorflow-1.12.0-cp37-cp37m-macosx_10_13_x86_64.whl"
它就像一种魅力!
答案 16 :(得分:0)
我尝试了以上一堆东西,无济于事。
以前,我已升级到18.1点。
(对于pyFltk)尝试时会出现以下错误:
从fltk导入*
ImportError:DLL加载失败%1不是有效的Win32应用程序
我遇到各种错误,这些错误与我的机器不支持* .whl文件有关,或者与无法从distutils中删除正确的文件有关。
回到我的笔记,他们指出了whl文件:
pyFltk-1.3.3.1-cp36-cp36m-win_amd64.whl,但我一直收到上面的错误...
它需要安装pip 9.0.3。
我将pip版本降级为9.0.3
pip install pip = 9.0.3
并正确安装.whl文件。
这也与:here
有关答案 17 :(得分:0)
对我来说,当我选择正确的Python版本而不是计算机版本之一时,它可以工作。
我的是32位的,而我的计算机是64位的。那就是问题所在,并修复了该问题的32位版本。
确切地说,这是我下载并为我工作的一个文件:
mysqlclient-1.3.13-cp37-cp37m-win32.whl
再次,请确保选择位的python版本,而不是系统版本。
答案 18 :(得分:0)
就我而言,这与以前未安装GDAL内核有关。有关如何安装GDAL和底图库的指南,请访问: https://github.com/felipunky/GISPython/blob/master/README.md
答案 19 :(得分:0)
最好检查要在其中安装软件包的python版本。 如果转轮是为python3构建的,而您的python版本是python2.x,则可能会出现此错误。 使用pip安装时,请遵循以下约定
python2 -m pip install XXXXXX.whl #if .whl is for python2
python3 -m pip install XXXXXX.whl #if .whl is for python3
答案 20 :(得分:0)
在我的案例[Win64,Python 2.7,cygwin]中,问题是缺少gcc
。
使用apt-cyg install gcc-core
启用我,然后使用pip2 wheel ...
自动安装我的轮子。
答案 21 :(得分:0)
在Tensorflow配置期间,我指定了 python3.6 。但是我系统上的默认python是 python2.7 。因此pip在我的情况下意味着pip为2.7。对我来说
pip3 install /tmp/tensorflow_pkg/NAME.whl
做了这个伎俩。
答案 22 :(得分:0)
我正在使用Python2.7和Windows 64位系统。在lxml-3.8.0-cp27-cp27m-win_amd64.whl
执行pip install lxml-3.8.0-cp27-cp27m-win_amd64.whl
时,我收到同样的错误
运行pip install lxml
并自动检测并成功安装win32版本(虽然我的系统是Windows-64bit)
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的答案。
答案 23 :(得分:0)
如果您的系统上有多个python,例如 2.7 / 3.4 / 3.5 ,则需要检查安装路径。 :)
答案 24 :(得分:0)
尝试conda进行安装,
似乎解决版本
在飞行中:
DELIMITER //
CREATE FUNCTION `New_Order`(
P_Customers_customer_id int(11),
P_Employees_employee_id int(11),
P_Shops_shop_id int(11),
P_total double
) RETURNS int(11)
modifies sql data
BEGIN
INSERT INTO `shopsorders`
(`order_id`,
`Customers_customer_id`,
`Employees_employee_id`,
`Shops_shop_id`,
`total`,
`date`)
VALUES
(P_Customers_customer_id,
P_Employees_employee_id,
P_Shops_shop_id,
P_total,
sysdate());
return LAST_INSERT_ID();
END // DELIMITER ;
答案 25 :(得分:-2)
好的,问题很容易。 Tensorflow需要python 3.4-3.7和64bit。我发现您使用的是python 2.7。
在这里阅读tensorflow安装说明: https://www.tensorflow.org/install/pip