作者:湖黯之殇_257 | 来源:互联网 | 2023-05-21 16:12
我想安装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> ismail..:
cp33
意味着CPython 3.3
你需要scipy?0.15.1?cp27?none?win_amd64.whl
.
启动Python并运行:`import platform`然后`platform.architecture()`看看你正在运行哪个版本的Python,这样你就知道要下载哪个.whl了!
我也有这个问题(虽然有numpy)所以我下载了所有的`cp27` [这里](http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy)并尝试了每一个直到一个工作完美(在我的情况下`numpy-1.9.3 + vanilla-cp27-none-win32`)
谢谢@ gregorio099.我正在运行64位版本的Windows,但显然是32位版本的Python.你的评论为我节省了一些时间.
2> aldel..:
这也可以通过使用pip
最近的轮文件过时引起.
我很困惑,因为我正在安装numpy-1.10.4+mkl-cp27-cp27m-win_amd64.whl
(从这里),它绝对是我的Python安装的正确版本(Windows 64位Python 2.7.11).我得到了"此平台上不支持的滚轮"错误.
升级pip python -m pip install --upgrade pip
解决了它.
这对我来说非常有帮助.谢谢!
谢谢!从MSI安装程序安装Python 3.4后,我收到此消息.原来安装程序包括PIP 1.5.6,它正在生成"不支持"消息.升级后,我最终得到了PIP 8.1.1,解决了这个问题.
3> 1man..:
我在安装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
4> 小智..:
我遇到这个问题因为我的package(scipy-0.17.0-cp27-none-win_amd64 (1)
)的名称错误,在我删除'(1)'并将包更改为scipy-0.17.0-cp27-none-win_amd64
,问题得到了解决.
非常感谢!我简直不敢相信我的眼睛会通过名字判断轮子属于哪个平台!
5> 小智..:
如果你是一个全新的python阅读一步一步或直接直接进入第五步.按照以下方法在Windows 64位,Python 64位上安装scipy 0.18.1.
小心
1. 版本 2. 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在那里,所以下载cp35为numpy以及scipy.进一步的编辑是最受欢迎的!!!!
显然,在某些平台上,您需要先导入import pip._internal,然后再执行print(pip._internal.pep425tags.get_supported())。
6> 小智..:
将文件名更改为scipy-0.15.1-cp33-none-any.whl
,然后运行此命令:
pip install scipy-0.15.1-cp33-none-any.whl
它应该工作:-)
只是一种解决方法,或者你有任何支持的理由吗?
7> Ivan Talalae..:
请注意,所有平台要求均来自* .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在此平台上不受支持。
错误大约半小时。