用anaconda 3.6安装VTK

时间:2017-04-03 11:55:44

标签: anaconda vtk conda mayavi

我需要在Ubuntu 16上安装VTK和mayavi。我有一个带有Python 3.6的Anaconda。如果我跑:

conda install -c menpo vtk=7.0.0 vtk

我明白了:

Fetching package metadata ...........
Solving package specifications: .


    UnsatisfiableError: The following specifications were found to be in conflict:
      - python 3.6*
      - vtk 7.0.0* -> python 3.5* -> openssl 1.0.1*
      - vtk 7.0.0* -> python 3.5* -> xz 5.0.5
    Use "conda info <package>" to see the dependencies for each package.

显然,我需要使用Python3.5的Anaconda,但它不可用。任何的想法? :)

2 个答案:

答案 0 :(得分:5)

你也可以使用它:https://anaconda.org/clinicalgraphics/vtk VTK是7.1.0,并且是根据python 3.6; D

构建的

编辑:现在anaconda存储库有最新版本(8.1.1)

这样做的代码是:

conda install -c anaconda vtk

答案 1 :(得分:4)

我没有ubuntu尝试,但似乎你正在使用支持linux https://anaconda.org/menpo/vtk/files的频道(对于python 2.7,3.4,3.5)

你需要特定的python,openssl和xz版本吗?否则创建一个新的环境,让anaconda整理版本兼容性

conda install -n envA -c menpo vtk=7 python=3 

或者如果你想更具体:

conda install -n envB -c menpo vtk=7 python=3.5 

或(如果您对python 2和vtk 6没问题,可以使用conda发行版中的vtk包)

conda install -n envC vtk python=2