我正在尝试为python安装VTK模块,但是没有成功。我已经下载了一个VTK tar文件,但是我无法解压它。我能够提取其他tar文件,所以我想这个文件一定有一些特定的东西。
这是我的错误:
gzip: stdin:无效的压缩数据--格式冲突tar:子级返回状态1 tar:错误不可恢复:立即退出
我希望有人能帮我解决这个问题。
发布于 2016-06-02 10:03:36
在Ubuntu上,这篇文章可能会有所帮助:http://kazenotaiyo.blogspot.jp/2010/06/installing-vtk-in-ubuntu-and-making.html
第一种,也是最简单的一种方法是,只需使用Aptitude Manager安装这些软件包:
sudo apt-get install libvtk5-dev python-vtk如果您想要最新版本的VTK,也可以自己构建:
确保安装了CMake:
sudo apt-get install cmake从Downloads页面下载VTK源代码。
解压它:
tar xvzf vtk-5.6.0.tar.gz创建一个源代码外构建并使用CMake进行配置:
mkdir VTK_BUILD
cd VTK_BUILD
ccmake ../VTK确保启用了python包装,并将安装前缀设置为要将包放到的位置。默认的/usr/local运行良好。
sudo make -j 8 install( make的-j 8只是让构建过程并行化,假设你已经有了处理器)
现在您已经安装了VTK。恭喜!但是,如果您尝试运行vtkpython,您将得到一个错误:
vtkpython:加载共享库时出错: libvtksys.so.5.6:无法打开共享对象文件:没有这样的文件或目录
要解决此问题,请将以下行附加到主目录中的.bash_profile、.bashrc或.profile文件:
# add vtk paths
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib/vtk-5.6"
PYTHONPATH="$PYTHONPATH:/usr/local/lib/vtk-5.6"您现在需要重置您的终端。
这将为vtkpython可执行文件设置库和python路径。
发布于 2014-06-04 19:33:22
http://www.lfd.uci.edu/~gohlke/pythonlibs/#vtk试试这个!适用于windows!
发布于 2018-02-22 00:15:37
我已经通过pip在win7下安装了vtk,没有问题
> pip install vtk
Collecting vtk
Downloading vtk-8.1.0-cp36-cp36m-win_amd64.whl (24.4MB)
100% |████████████████████████████████| 24.4MB 56kB/s
Installing collected packages: vtk
Successfully installed vtk-8.1.0使用Anacond python:
> python
Python 3.6.1 |Continuum Analytics, Inc.| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.https://stackoverflow.com/questions/15383666
复制相似问题