2017-04-03 307 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''' –