python - 为 Python 安装 VTK

标签 python tar vtk

我正在尝试为 python 安装 VTK 模块,但是我没有成功。我已经下载了一个 VTK tar 文件,但我无法解压它。我能够提取其他 tar 文件,所以我想这个文件一定有一些特定的东西。

这是我的错误:

gzip: stdin: 无效压缩数据——违反格式 tar: child 返回​​状态 1 tar: 错误不可恢复:现在退出

我希望有人能帮我解决这个问题。

最佳答案

答案取决于您使用的操作系统。如果您能找到适用于您的特定操作系统和/或发行版的软件包或安装程序,这将容易得多。

Linux

如果您使用的是 Linux,请在发行版的包管理器中查找相应的包。例如,在 Ubuntu Linux 上,您应该能够使用以下命令安装它:

sudo apt-get install python-vtk

微软 window

如果您使用的是 Microsoft Windows,最简单的方法是安装 Python(x,y) .它带有 VTK 支持。

此外,Anaconda还包括 VTK 包以及对虚拟环境的支持。对于某些人来说,这可能是一个不错的选择。

苹果操作系统

如果您使用的是 Mac OS X,请尝试通过 MacPorts 安装所有内容.


正如@Nil 在下面的评论中提到的,VTK 开发人员现在提供了一个独立的 VTK python 接口(interface)。您可以从 here 下载适用于 Windows、Darwin 和 Linux 的程序。 .


如@Nil 所述,VTK 曾经在其 download 上提供 vtkpython 二进制文件页。然而,自 VTK-8.x.x 以来,他们已经放弃了它,如前所述 here :

Sorry, about that. We decided to drop the vtkpython binaries for 8. I want to focus our energies on supporting python wheel installs instead. There’s no timeline yet for a complete solution but we’ve made some good progress toward that recently here: https://github.com/jcfr/VTKPythonPackage.

因此,现在推荐的安装 vtkpython 的方法是(参见 this 页):

$ python -m pip install --upgrade pip
$ python -m pip install vtk

关于python - 为 Python 安装 VTK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15383666/

相关文章:

python - 使用 BeautifulSoup Python 进行动态链接解析

python os.listdir() 显示 protected 文件

java - 如何在 Java 中使用 xz 压缩时获得统一压缩?

python - 用 python 读取 .vtk 文件

python - 根据 Mayavi iso_surface 中的高度更改颜色

c++ - 是否可以将 VTK 中的 (polyData) 编写器用于其他库中的数据类型?

python - 当使用removeHandler删除它时,Python日志记录会通知处理程序吗?

unix - tar 和 zip 有什么区别?

linux - system ("tar xzf DirName/tarFile.tar DirNameInsideTar/FileName") 在 perl 中失败并返回 -1

python - 高效的OCR微调