无法使用Anaconda安装VTK

时间:2017-05-05 14:14:47

标签: python anaconda vtk

我无法在Mac OS X中通过anaconda安装VTK。我使用

conda install -c anaconda vtk=6.3.0

Python 2.7但是出现以下错误:

  

不满意的错误:发现以下规格存在冲突: - python 3.6 * - vtk 6.3.0 * - > python 2.7 * - > openssl 1.0.1 *使用“conda info”查看每个包的依赖关系。

但是我已经将Python更新为3.6,并且出现了同样的错误。

3 个答案:

答案 0 :(得分:2)

Conda Search

collectgarbage "count"

创建最佳的env

$ conda search vtk
Fetching package metadata ...........
vtk                          5.10.1                   py27_0  defaults        
                             5.10.1                   py27_1  defaults        
                             6.3.0                    py27_0  defaults        
                             6.3.0                    py27_1  defaults 

激活新的环境

$ conda create -n vtk python=2.7 vtk=6.3.0
Fetching package metadata ...........
Solving package specifications: .

Package plan for installation in environment /home/sidon/opt/anaconda3/envs/vtk:

The following NEW packages will be INSTALLED:

    openssl:    1.0.2k-1     
    pip:        9.0.1-py27_1 
    python:     2.7.13-0     
    readline:   6.2-2        
    setuptools: 27.2.0-py27_0
    sqlite:     3.13.0-0     
    tk:         8.5.18-0     
    vtk:        6.3.0-py27_1 
    wheel:      0.29.0-py27_0
    zlib:       1.2.8-3      

Proceed ([y]/n)? y

vtk-6.3.0-py27 100% |#############################################################################################| Time: 0:00:15   1.97 MB/s
#
# To activate this environment, use:
# > source activate vtk
#
# To deactivate this environment, use:
# > source deactivate vtk
#

测试

$ source activate vtk

答案 1 :(得分:1)

我建议直接从wheel文件安装。您可以从此处获取VTK车轮文件(wheel file directory site)。这个网站几乎每个轮子文件都是你的朋友!只需搜索它,你就会看到一堆.whl个VTK文件。

只需下载与你的anaconda python root版本(3.5,3.6,2.7等)以及32位或64位(取决于你的python版本)相匹配的wheel文件。

要从车轮文件安装,请打开车轮所在目录中的终端并输入

pip install "your_wheel_file_name"

如果要为conda环境安装它,只需先激活环境(activate "env_name"),然后从方向盘文件安装。

答案 2 :(得分:0)

为我试试这个:

conda create --name vtk_test python=2.7 vtk

这将创建一个包含VTK,Python及其依赖项的新环境。