安装VTK时遇到问题

时间:2016-03-03 22:12:43

标签: python macos vtk

从vtk.org下载最新版本的VTK(7.0.0)作为tar.gz文件后,我创建了一个构建文件夹,运行ccmake,将标志设置为Python3.5,将标志PYTHON_WRAPPING设置为on并且运行make后跟make install。然后我做了一个

SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-mm-dd hh:MM");
                  java.util.Date date = sdf1.parse(rs.getString("dateMaint"));
                  java.sql.Date sqlStartDate = new Date(date.getTime()); 
                  mc.setDateMaint(sqlStartDate );

我收到以下错误:

>>> import vtk

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:3)

我在VTK的邮件列表上发布了相同的内容,而Bernard Giroux的回复也奏效了。这是什么(OS X El Capitan):

  1. 使用以下选项运行cmake:

    cmake -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr/local/VTK-7.0.0 \
    -DVTK_WRAP_PYTHON=ON \
    -DVTK_PYTHON_VERSION=3 \
    -DCMAKE_MACOSX_RPATH=ON \
    -DCMAKE_INSTALL_NAME_DIR=/usr/local/VTK-7.0.0/lib ..
    
  2. 在/ usr / local VTK -> VTK-7.0.0
  3. 中创建符号链接
  4. 在.bash_profile中添加

    export VTKPATH=/usr/local/VTK
    export PYTHONPATH=$VTKPATH/lib/python3.5/site-packages 
    

    (或者python3.5 / site-packages的路径是什么; which python3.5可用于获取此信息)

  5. 这对我有用。