2017-04-03 308 views
2

我需要在Ubuntu 16上安装VTK和mayavi。我有Anaconda和Python 3.6。如果我运行:使用anaconda安装VTK 3.6

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,但它不是速效。任何想法? :)

回答

4

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

你需要一个特定的蟒蛇,OpenSSL的和xz版本?否则,创建一个新的环境,让蟒蛇梳理版本兼容性

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,你可以使用vtk的包从康达分布)

conda install -n envC vtk python=2 
+0

这对我的作品,只需使用: '''畅达安装-c menpo VTK = 7''' –