用anaconda 3.6安装VTK

2 vtk mayavi anaconda conda

我需要在Ubuntu 16上安装VTK和mayavi.我有使用Python 3.6的Anaconda.如果我跑:

conda install -c menpo vtk=7.0.0 vtk
Run Code Online (Sandbox Code Playgroud)

我明白了:

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.
Run Code Online (Sandbox Code Playgroud)

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

lib*_*lib 5

我没有要尝试的 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 
Run Code Online (Sandbox Code Playgroud)

或者如果你想更具体:

conda install -n envB -c menpo vtk=7 python=3.5 
Run Code Online (Sandbox Code Playgroud)

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

conda install -n envC vtk python=2 
Run Code Online (Sandbox Code Playgroud)


Joa*_*nte 5

你也可以使用这个:https ://anaconda.org/clinicalgraphics/vtk VTK是7.1.0,它是为python 3.6而构建的; D

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

这样做的代码是:

conda install -c anaconda vtk
Run Code Online (Sandbox Code Playgroud)