用pip安装VTK

时间:2018-08-16 15:33:42

标签: python pip vtk

我在Arch Linux上使用Python 3.7。 我一直在尝试使用pip安装Mayavi,但在安装vtk时始终失败。因此,我发现即使尝试通过pip (which should work)自行安装vtk时,实际上也没有安装vtk。我收到此错误:

pip

这对我来说似乎是一个非常愚蠢的错误,但是我真的不明白发生了什么。据我所知,VTK应该是compatible with Py3 nowget-pip.pypip2 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()命令生效。

2 个答案:

答案 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/