Envoyé par
Matthieu Brucher
J'en ai utilisé.
Le plus simple est de passer par TVTK d'Enthought (enthought.com) voire Mayavi.
ne serait-il pas possible d'utiliser directement le "wrapper" python de vtk ?
Mon probleme c'est que je n'arrive pas a construire la partie python de vtk.
D'apres ce que j'ai lu sur la toile, il faut construire vtk a partir des sources et specifier que l'on veut l'interface python.
En theorie ca parait simple, mais en pratique je n'y arrive pas.
je suis sous windows xp.
- j'ai recuperer les sources vtk-5.4.0
- j'ai recuperer CMake2.6
--> et lorsque j'essaie de contruire vtk, ca ne marche pas:
message d'erreur dans CMake
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
The C compiler identification is GNU
The CXX compiler identification is GNU
Check for working C compiler: C:/cygwin/bin/gcc-3.exe
Check for working C compiler: C:/cygwin/bin/gcc-3.exe -- broken
CMake Error at C:/Program Files/CMake 2.6/share/cmake-2.6/Modules/CMakeTestCCompiler.cmake:32 (MESSAGE):
The C compiler "C:/cygwin/bin/gcc-3.exe" is not able to compile a simple
test program.
It fails with the following output:
Change Dir: C:/VTK/bin/CMakeFiles/CMakeTmp
Run Build Command:C:/cygwin/bin/make.exe "cmTryCompileExec/fast"
make: Warning: File `Makefile' has modification time 0.77 s in the future
/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make
CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory `/cygdrive/c/VTK/bin/CMakeFiles/CMakeTmp'
make[1]: Warning: File `CMakeFiles/cmTryCompileExec.dir/flags.make' has
modification time 0.72 s in the future
"/C/Program Files/CMake 2.6/bin/cmake.exe" -E cmake_progress_report
/C/VTK/bin/CMakeFiles/CMakeTmp/CMakeFiles 1
/bin/sh: /C/Program Files/CMake 2.6/bin/cmake.exe: No such file or
directory
make[1]: *** [CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.obj] Error
127
make[1]: Leaving directory `/cygdrive/c/VTK/bin/CMakeFiles/CMakeTmp'
make: *** [cmTryCompileExec/fast] Error 2
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:5 (PROJECT)
Configuring incomplete, errors occurred! |
ca me depasse un peu la ...
le compilateur a pourtant l'air de marcher lorsque je le teste a la main ...
J'ai donc essaye une autre approche en changeant de compilateur.
je me suis servi d'une autre machine sous windows-xp mais qui a M-Visual-Studio.
avec vtk-5.4.0
et cette fois CMake2.4 (car c'etait celui dispo sur la machine.)
la construction se fait sans probleme.
je copie donc vtk-5.4.0 source + binaire sur ma machine.
et la j'essaie de le lier a python en executant le programe setup.py genere par CMake.
".../Wrapping/Python/setup.py"
avec la commande :
python setup.py install --prefix=C:\\Python25 BUILD_TYPE=Release
et la je me prends une erreur:
1 2 3 4 5
|
running install
running build
running build.py
error: package directory 'vtk' does not exist |
j'ai pourtant l'impression que je lui file le bon chemin.
voila, je suis bloque la.
si quelqu'un voit une solution ?
Ce qui me depasse, c'est que dans la doc de vtk, ils semblent dire que l'on peut faire du vtk en python,
mais en pratique, il semble plutot que les gens utilisent plutot des bibliotheques tierces
pour acceder aux fonctionnalitees de vtk a partir de python.
Partager