我在Arch Linux上使用Python 3.7。 我一直在尝试使用pip安装Mayavi,但在安装vtk时始终失败。因此,我发现即使尝试通过pip (which should work)自行安装vtk时,实际上也没有安装vtk。我收到此错误:
pip
这对我来说似乎是一个非常愚蠢的错误,但是我真的不明白发生了什么。据我所知,VTK应该是compatible with Py3 now。 get-pip.py
与pip2 install vtk mayavi
一起安装,并且其他所有功能始终正常运行。
奇怪的是,$ 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.
起作用。
有什么想法吗?
PS ::我避免为工作相关的问题创建单独的环境。
编辑
我做了手动方法:
pep
我不知道是什么原因。我尝试遵循this answer,但无法使第一个calc()
命令生效。
答案 0 :(得分:0)
找不到满足vtk要求的版本(来自版本:)
在currently released files中,没有适用于Python 2.7的二进制文件,并且有源代码。您应该尝试使用其他版本的Python(2.7、3.4-3.6)或编译/安装VTK from sources。
vtk-8.1.0-cp27-cp27mu-manylinux1_x86_64.whl在此平台上不受支持。
您正在尝试为Python 3.7安装Python 2.7二进制车轮。那是不可能的。
答案 1 :(得分:0)
该轮尚未在pip上发布,您可以直接从vtk.org下载并安装一个:https://vtk.org/download/