我在 Arch Linux 上使用 Python 3.7。
我一直在尝试用 pip 安装 Mayavi 但在安装 vtk 时总是失败。所以我发现即使尝试通过 pip 自行安装 vtk(应该有效)那个vtk确实没有安装。我收到此错误:
$ sudo pip3 install vtk
Collecting vtk
Could not find a version that satisfies the requirement vtk (from versions: )
No matching distribution found for vtk
这对我来说似乎是一个非常愚蠢的错误,但我真的不明白发生了什么。 VTK 应该是现在兼容 Py3据我所知。pip
安装了get-pip.py
其他一切都一直很完美。
奇怪的是,pip2 install vtk mayavi
works.
有任何想法吗?
PS:我避免为与工作相关的问题创建单独的环境。
EDIT
我采用了手动方法:
$ wget https://pypi.python.org/packages/13/7f/735fbc0dd78c91ad3693cfdfe5c91603899fc8e24909f935d46d2fde6559/vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl
$ sudo pip3 install vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl
vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl is not a supported wheel on this platform.
我不知道是什么原因造成的。我尝试跟随这个答案但我做不到第一个pep
指挥工作。
找不到满足vtk要求的版本(来自版本:)
之间当前发布的文件Python 2.7 没有二进制文件,但有源代码。您应该尝试不同版本的 Python(2.7、3.4-3.6)或编译/安装来自来源的VTK.
vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl 不是此平台上受支持的滚轮。
您正在尝试为 Python 3.7 安装 Python 2.7 二进制轮。这不可能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)