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
我想知道是什么问题?
#1 楼
cp33
表示CPython 3.3
,而您需要scipy‑0.15.1‑cp27‑none‑win_amd64.whl
。#2 楼
这也可能是由于使用过时的pip
和最新的轮文件而引起的。用于我的Python安装(Windows 64位Python 2.7.11)。我收到“此平台上不支持的车轮”错误。用
numpy-1.10.4+mkl-cp27-cp27m-win_amd64.whl
升级点解决了该问题。评论
这对我很有帮助。谢谢!
–dthor
16-3-21在19:12
谢谢!从MSI安装程序安装Python 3.4之后,我收到此消息。原来安装程序包括PIP 1.5.6,它生成了“不支持”消息。升级之后,我最终获得了PIP 8.1.1,从而解决了该问题。
–分支
16年4月5日在17:31
是的,默认情况下使用全新的Python安装通常很旧。与新的virtualenv相同,后者会安装自己的pip。
– aldel
16-4-7在19:52
尝试安装枕头版本时出现此错误。很有帮助。谢谢!
– Dhiraj Shekar
16年4月28日在7:28
从以前的版本升级到pip 9.0.1(Py3为8.1.1,Py2为7.0.1)解决了我的问题
–raghav710
16年12月20日在7:00
#3 楼
安装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
评论
我想我遇到了同样的问题。您如何检查您的python是32位的?
–user1757654
17年2月20日在19:23
@ user1757654,请检查:stackoverflow.com/questions/1405913/…
– 1man
17年2月20日在20:30
非常感谢您提供这些宝贵的信息。 amd64确实与Windows版本无关,而与python有关。
–Anas.J
19年9月3日在8:26
#4 楼
我遇到此问题是因为我删除了(1)并将包更改为scipy-0.17.0-cp27-none-win_amd64 (1)
后,我的包(scipy-0.17.0-cp27-none-win_amd64
)的名称错误,问题得以解决。评论
非常感谢!我真不敢相信pip会根据名称判断车轮属于哪个平台!
– Antony Hatchkins
16年11月13日在19:45
您保存了我的一天,我不敢相信点数取决于文件名
–范清(Pham Thanh)
16 Dec 24'在12:52
我也遇到了这个问题,使用了一个小齿轮-当我将其上载到我们的nexus存储库时,我已经用+替换了+。在安装pip之前将名称更改回固定-谢谢!
– imdibiji
17年11月17日在20:37
#5 楼
将文件名更改为scipy-0.15.1-cp33-none-any.whl
,然后运行以下命令:pip install scipy-0.15.1-cp33-none-any.whl
它应该工作:-)
评论
只是一种解决方法,还是您有任何支持理由?
–OldGaurd01
17 Mar 8 '17 at 7:42
我花了几个小时,这是唯一有效的方法。
– David Manheim
19/12/16在20:22
这应该是正确的答案。只有这一个人在我这方面发挥了作用。
–尼古拉斯·汉弗莱(Nicholas Humphrey)
20-4-5的2:40
woooww这是woooow:D
– ErrsinGülbahar
20年4月14日在8:35
这对我有用,但是您应该注意,这样做只是在撒谎,这可能会失败。
–埃克雷姆·丁塞尔(EkremDinçel)
20/09/22在13:45
#6 楼
如果您是Python的新手,请逐步阅读或直接进入第5步。按照以下方法在Windows 64位,Python 64位上安装scipy 0.18.1。
1的版本。 Python
2。 Windows
3。 .whl版本的numpy和scipy文件
4。首先安装numpy,然后安装scipy。
pip install FileName.whl
ForNumpy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
ForScipy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
请注意文件名(我的意思是检查cp否)。
例如:scipy-0.18.1-cp35-cp35m-win_amd64.whl
要检查您的点子支持哪个cp,请转到下面的第2点。
如果您正在使用.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),键入:
import pip
print(pip.pep425tags.get_supported())
输出:
[('cp35','cp35m','win_amd64'),('cp35','none','win_amd64'),('py3','none ','win_amd64'),('cp35','none','any'),('cp3','none','any'),('py35','none','any'),( 'py3','none','any'),('py34','none','any'),('py33','none','any'),('py32','none', 'any'),('py31','none','any'),('py30','none','any')]
在输出中,您将观察cp35是否存在,因此请下载numpy和scipy的cp35。
欢迎进一步编辑!!!!
评论
显然,在某些平台上,您需要先导入pip._internal,再导入print(pip._internal.pep425tags.get_supported())
– Marc Van Daele
'18 Sep 3'在7:14
我的系统上无法识别pip.pep425tags.get_supported()或pip._internal.pep425tags.get_supported()(Windows 10,pip版本20.0.2)
–瓦萨达莫
20年4月1日在10:07
#7 楼
请注意,所有平台要求均来自* .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 楼
首先,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.whl”,请使用Win32版本。 />我的意思是安装scipy-0.18.1-cp27-cp27m-win32.whl而不是第一个。
这是因为您可能在64位系统上运行32位python。 br />最后一步为我成功安装了scipy。
#9 楼
我尝试安装scikit-image,但是即使我安装的python版本是2.7 32位,当我尝试安装.whl文件时也遇到以下错误。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
正常运行。希望对您有所帮助!#10 楼
要检查的事情:您正在下载正确的版本,例如cp27(对于python 2.7意味着)cp36(对于python 3.6意味着)。
检查您的python是哪种架构(32位或64位)? (您可以通过打开python空闲键并输入内容来做到这一点)
import platform
platform.architecture()
现在下载该位文件,无论您的系统体系结构如何。
检查您是否使用了正确的文件名(即,如果您两次下载文件,则文件名不应附加(1))。
检查您的文件名是否正确点是否更新。如果不是,则可以使用
python -m pip install -upgrade pip
#11 楼
我正在IIS上使用Python34部署Flask。以下步骤为我工作了
升级pip
安装numpy的wheel文件
pip install熊猫
#12 楼
对于将dlib安装到python [Python 3.6.9]中的情况,我发现将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文件而不更改名称。
评论
非常感谢。一个小时后,它终于工作了。 🔥
– Chainstair
20-04-29在14:23
#13 楼
我有类似的问题,在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处理器,而不是Intel处理器,而scipy 64位版本最后说的是amd64。
#14 楼
最好检查要在其中安装软件包的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
评论
我运行代码'!python -m pip install Twisted-17.9.0-cp36-cp36m-win_amd64.whl'但出现此错误:'Requirement'Twisted-17.9.0-cp36-cp36m-win_amd64.whl'看起来像文件名,但文件不存在Twisted-17.9.0-cp36-cp36m-win_amd64.whl在此平台上不受支持。
– Monirrad
19年2月13日在4:10
我正在使用Windows 10和python 3.8。每个答案都不适合我,但只有这个答案有效。谢谢。
–杰伊·林(Jay Lim)
20 Sep 29 '11:00
#15 楼
尝试使用conda进行安装,似乎可以即时解析版本
:
conda install scikit-learn
#16 楼
仅当您的系统上有多个python(例如2.7 / 3.4 / 3.5)时,就需要检查安装路径。 :)#17 楼
我正在使用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的答案。
#18 楼
在Tensorflow配置期间,我指定了python3.6。但是我系统上的默认python是python2.7。因此,在我的情况下,点子等于2.7点子。对我来说pip3 install /tmp/tensorflow_pkg/NAME.whl
可以解决问题。
#19 楼
就我的情况[Win64,Python 2.7,cygwin]而言,问题是缺少gcc
。使用
apt-cyg install gcc-core
使我能够使用pip2 wheel ...
自动安装车轮。#20 楼
就我而言,这与以前未安装GDAL内核有关。有关如何安装GDAL和底图库的指南,请访问:https://github.com/felipunky/GISPython/blob/master/README.md
#21 楼
对我来说,当我选择正确的Python版本而不是计算机版本之一时,它可以工作。我的是32位的,而我的计算机是64位的。这就是问题所在,并且已解决该问题的32位版本。
确切地说,这是我下载并为我工作的版本:
mysqlclient-1.3.13-cp37-cp37m-win32.whl
再次,只需确保选择bits的python版本,而不是系统版本。
#22 楼
我尝试了上面的一堆东西,但无济于事。以前,我已升级到pip 18.1。
尝试时(对于pyFltk)保持以下错误:
从fltk import *
ImportError:DLL加载失败%1不是有效的Win32应用程序
我遇到各种有关* .whl文件的错误,这些错误不被我的机器支持或被无法从distutils中删除正确的文件。
回到我的笔记,他们指出了whl文件:
pyFltk-1.3.3.1-cp36-cp36m-win_amd64.whl,但我一直在得到高于sooo的错误...
需要安装pip 9.0.3。
我将pip的版本降级为9.0.3
pip install pip = 9.0.3
并已正确安装.whl文件。
这也与以下内容有关:
#23 楼
我试图在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 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"
,它就像一个魅力!
#24 楼
我遇到了相同的问题我从https://pypi.org/project/pip/#files
下载了最新的pip,然后....
pip install <<下载的文件位置>>
然后pygame和kivy安装成功了...
谢谢... !!
#25 楼
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
#26 楼
好的,问题很容易。 Tensorflow需要python 3.4-3.7和64bit。我发现您使用的是python 2.7。在此处阅读tensorflow安装说明:
https://www.tensorflow.org/install/pip
评论
我也遇到了这个问题(虽然使用了numpy),所以我在这里下载了所有的cp27并尝试了每个cp27,直到一个完美地工作了(在我的情况下是numpy-1.9.3 + vanilla-cp27-none-win32)
–科迪·布格斯坦(CodyBugstein)
2015年10月15日,下午3:40
对于opencv有相同的问题,我有python 3.5。因此,下载cp35并pip安装filename.whl
– Somnath Kadam
16 Dec 8'在18:37
启动Python并运行:导入platform,然后导入platform.architecture()来查看您正在运行的Python版本,以便您知道要下载哪个.whl!
– gregorio099
17年2月7日在20:57
谢谢@ gregorio099。我正在运行Windows的64位版本,但显然运行的是32位版本的Python。您的评论为我节省了一些时间。
– tww0003
17年5月4日在17:31
另外,如果您安装了多个版本的python,也可能会收到此错误。就我而言,我想将scipy安装到2.7版本中,因此在cmd行上,我明确地调用了我想要升级的python版本(并安装了wheel文件)。例如:C:\ Python27amd67 \ python -m pip install scipy-1.0.b1-cp27-cp27m-win_amd64.whl。
–贪睡博士
17-9-27在16:21