2017-09-25 221 views
0

,当我通过蟒蛇VTK与Python 3.6,蟒蛇4.4

[email protected]:~# conda install -c clinicalgraphics vtk=7.1.0 
Fetching package metadata ........... 
Solving package specifications: . 

# All requested packages already installed. 
# packages in environment at /home/user/anaconda3: 
# 
vtk      7.1.0     py36_3 clinicalgraphics 
[email protected]~# python 
Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:09:58) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import vtk 
Traceback (most recent call last): 
    File "/home/user/anaconda3/lib/python3.6/site-packages/vtk/vtkCommonCore.py", line 5, in <module> 
    from .vtkCommonCorePython import * 
ImportError: /home/user/anaconda3/lib/python3.6/site-packages/vtk/../../../libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/user/anaconda3/lib/python3.6/site-packages/vtk/../../../libvtkCommonCorePython36D-7.1.so.1) 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/user/anaconda3/lib/python3.6/site-packages/vtk/__init__.py", line 41, in <module> 
    from .vtkCommonCore import * 
    File "/home/user/anaconda3/lib/python3.6/site-packages/vtk/vtkCommonCore.py", line 9, in <module> 
    from vtkCommonCorePython import * 
ModuleNotFoundError: No module named 'vtkCommonCorePython' 

我使用Install vtk with python 3.6No module ImportError提出的解决方案试图VTK与Python运行我有以下错误,他们似乎并没有工作。令人惊讶的是,我没有在Windows发行版中遇到这个问题。欢迎任何其他建议。我真的试图避免从Python3降级到Python2或使用单独的conda环境只为vtk ..但如果最终这样做......我想我必须做到这一点。我尝试链接我自己构建的vtk 8的库......这似乎并不工作

回答

0

所以我最终创建了一个基于menpo vtk = 7 python = 3的新环境,使用以下命令

[email protected]:~# conda create --name VTKpythonENV python=3 
    ....... 
[email protected]:~# conda install -n VTKpythonENV -c menpo vtk=7 python=3 
.......... 
[email protected]:~# source activate VTKpythonENV 
(VTKpythonENV) [email protected]:~# python 
Python 3.6.2 |Continuum Analytics, Inc.| (default, Jul 20 2017, 13:51:32) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import vtk 

这对我的作品,但临床使用图形vtk的其他建议也欢迎