从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
知道为什么会这样吗?
答案 0 :(得分:3)
我在VTK的邮件列表上发布了相同的内容,而Bernard Giroux的回复也奏效了。这是什么(OS X El Capitan):
使用以下选项运行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 ..
VTK -> VTK-7.0.0
在.bash_profile中添加
export VTKPATH=/usr/local/VTK
export PYTHONPATH=$VTKPATH/lib/python3.5/site-packages
(或者python3.5 / site-packages的路径是什么; which python3.5
可用于获取此信息)
这对我有用。