使用python3.8和Ubuntu 20.04设置VTK

使用python3.8和Ubuntu 20.04设置VTK,python,ubuntu,vtk,Python,Ubuntu,Vtk,我最近将我的系统更新为Ubunutu 20.04,我的python现在是3.8。从那时起,我所有的导入vtk行都不起作用 ModuleNotFoundError:没有名为“vtk”的模块 我尝试了apt-get-python-vtk,pip3-install-vtk以及几乎所有的标准终端安装命令。毫无疑问,他们都无法找到包。我一直在网上寻找解决这个问题的方法,但没有成功 我从源头上熟悉建筑厨具(Cmake和Paraivew),所以我这样做了: git clone https://github.

我最近将我的系统更新为Ubunutu 20.04,我的python现在是3.8。从那时起,我所有的
导入vtk
行都不起作用

ModuleNotFoundError:没有名为“vtk”的模块
我尝试了
apt-get-python-vtk
pip3-install-vtk
以及几乎所有的标准终端安装命令。毫无疑问,他们都无法找到包。我一直在网上寻找解决这个问题的方法,但没有成功

我从源头上熟悉建筑厨具(Cmake和Paraivew),所以我这样做了:

git clone https://github.com/Kitware/VTK.git
mkdir VTK/build
cd VTK/build
ccmake .. 
make 
make install
一些相关的cmake选项包括
BUILD\u SHARED\u LIBS=ON
cmake\u BUILD\u TYPE=Release
cmake\u INSTALL\u PREFIX=/usr/local
python3\u可执行文件=/usr/bin/python3.8
VTK\u WRAP\u python3\u INCLUDE\u DIR=/usr/INCLUDE/python3.8
Python3\u LIBRARY=/usr/lib/x86\u 64-linux-gnu/libpython3.8.so
,以及
VTK\u PYTHON\u OPTIONAL\u LINK=ON

我能够构建它,并且我假设我应该启用
python包装
。一旦安装,我发现仍然无法运行python文件,仍然会出现与上述相同的错误。我觉得我只需要告诉python去哪里获取vtk模块,这是正确的吗?如果是,它在哪里,它的名字是什么,我的makepython如何链接到它?还是我错过了什么或做了什么愚蠢的事

如果有
apt-get
pip3-install
这样做的方法会更好,但我想我已经用尽了谷歌搜索的所有尝试


提前感谢。

使用
为ubuntu 20.04安装python3-vtk7
()

python vtk的
软件包仅适用于ubuntu 16.04()


Python3.8没有vtk
pip
wheels,尽管它们确实存在于较旧版本的python中。请参见

我遇到了与您相同的问题:我从Kitware构建了VTK,但在python中导入VTK时出错。我修复了在
$PYTHONPATH
中添加
vtk
的问题,您应该在
vtk/build/lib
下找到它。现在一切都很好

编辑:我还发现Kitware站点上有python3.8的控制盘,然后:
pip3安装https://www.vtk.org/files/release/9.0/vtk-9.0.0-cp38-cp38-linux_x86_64.whl

应该也能用

谢谢你,这很有效,我不知道为什么谷歌搜索没有显示这一点。我会在可能的时候接受答案。