簡體   English   中英

無法通過Anaconda安裝VTK

[英]Can not install VTK with Anaconda

我無法在Mac OS X中安裝Anaconda的VTK。我使用

conda install -c anaconda vtk=6.3.0

Python 2.7,但出現以下錯誤:

UnsatisfiableError:發現以下規范存在沖突:-python 3.6 *-vtk 6.3.0 *-> python 2.7 *-> openssl 1.0.1 *使用“ conda info”查看每個軟件包的依賴關系。

但是我已經將Python更新為3.6,並且出現了相同的錯誤。

康達搜索

$ 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

測試

$ python -c "import vtk; print vtk.vtkSphereSource()"
vtkSphereSource (0xcfdcc0)
  Debug: Off
  Modified Time: 39
  Reference Count: 2
  Registered Events: (none)
  Executive: 0xae5e00
  ErrorCode: Success
  Information: 0xf6e210
  AbortExecute: Off
  Progress: 0
  Progress Text: (None)
  Theta Resolution: 8
  Phi Resolution: 8
  Theta Start: 0
  Phi Start: 0
  Theta End: 360
  Phi End: 180
  Radius: 0.5
  Center: (0, 0, 0)
  LatLong Tessellation: 0
  Output Points Precision: 0

我建議直接從wheel文件安裝。 您可以從此處( 車輪文件目錄站點 )獲取VTK車輪文件。 這個站點幾乎每個車輪文件,因此是您的朋友! 只需搜索它,您會看到一堆.whl VTK文件。

只需下載與您的anaconda python根版本(3.5、3.6、2.7等)和32或64位(取決於您的python版本)相匹配的wheel文件。

要從車輪文件安裝,請在車輪所在目錄中打開一個終端,然后鍵入

pip install "your_wheel_file_name"

如果要在conda環境中安裝它,只需先激活環境( activate "env_name" ),然后從wheel文件安裝即可。

為我嘗試一下:

conda create --name vtk_test python=2.7 vtk

這將創建一個包含VTK,Python及其依賴項的新環境。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM