[vtkusers] Mac os x: succcess, but...

Mike Robertson fermion at mac.com
Thu Apr 25 19:38:42 EDT 2002


Hmm. I'll get this to work. I'm running in the X11 environment, not in
quartz... (perhaps open denial here, but... optimism always works out)

New error. I set the PYTHONPATH to /usr/local/vtk/VTK/Wrapping/Python/, but
a lot of libraries are actually in /usr/local/bin/ (*.so). What should I do
here? Just make some hard links, or set another env?

Thanks.

Traceback (most recent call last):
  File "mayavi.py", line 3, in ?
    import Main
  File "./Main.py", line 18, in ?
    import Base.Objects, Base.ModuleManager, Base.DataVizManager, Common
  File "./Base/Objects.py", line 18, in ?
    import Tkinter, vtkpython, math, tkColorChooser
  File "/usr/local/vtk/VTK/Wrapping/Python/vtkpython.py", line 29, in ?
    exec "from "+kit_name+" import *"
  File "<string>", line 1, in ?
ImportError: No module named libvtkCommonPython


mike


~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Michael Robertson
fermion at mac.com
http://thenewcosmos.com


"The wisdom of the wise and the experience of the ages are perpetuated by
quotations."

-Benjamin Disraeli



> From: David Gobbi <dgobbi at irus.rri.ca>
> Date: Thu, 25 Apr 2002 16:46:54 -0400 (EDT)
> To: Mike Robertson <fermion at mac.com>
> Cc: <vtkusers at public.kitware.com>
> Subject: Re: [vtkusers] Mac os x: succcess, but...
> 
> Hi Mike,
> 
> The easiest solution is to set the PYTHONPATH variable to
> /usr/local/vtk/VTK/Wrapping/Python/
> either that or you can add a text file vtk.pth to
> the site-packages directory in the python install
> directory that contains the path, eg.
> echo /usr/local/vtk/VTK/Wrapping/Python/ > <python-dir>/site-packages/vtk.pth
> 
> Because Tkinter uses Carbon but VTK is Quartz/Cocoa, you will not be able to
> run MayaVI or any other VTK program that uses Tkinter.  That will have to
> wait until VTK grows a Carbon compatibility layer (volunteers always welcome).
> 
> - David
> 
> --
> David Gobbi, MSc                       dgobbi at irus.rri.ca
> Advanced Imaging Research Group
> Robarts Research Institute, University of Western Ontario
> 
> On Thu, 25 Apr 2002, Mike Robertson wrote:
> 
>> Alright. I've had much success now getting VTK to compile with python and
>> tcl wrapping, *however*.... when I try to run mayavi, it returns this error:
>> 
>> mprober2% python mayavi.py
>> Traceback (most recent call last):
>>   File "mayavi.py", line 3, in ?
>>     import Main
>>   File "./Main.py", line 18, in ?
>>     import Base.Objects, Base.ModuleManager, Base.DataVizManager, Common
>>   File "./Base/Objects.py", line 18, in ?
>>     import Tkinter, vtkpython, math, tkColorChooser
>> ImportError: No module named vtkpython
>> 
>> Of course, I have vtkpython because I wrapped to python. :) It's here:
>> /usr/local/vtk/VTK/Wrapping/Python/vtkpython.py
>> /usr/local/vtk/VTK/Wrapping/Python/vtkpythontk.py
>> 
>> How do I get this program to recognize its location? I wrapped using the
>> system frameworks, after installing tcl 8.4 and a python 2.2.
>> 
>> 
>> mike
>> 
>> 
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> Michael Robertson
>> fermion at mac.com
>> http://thenewcosmos.com
>> 
>> 
>> Thousands of years ago, cats were worshiped as gods. Cats have never
>> forgotten this.
>> 
>> 
>> 
>> _______________________________________________
>> This is the private VTK discussion list.
>> Please keep messages on-topic. Check the FAQ at:
>> <http://public.kitware.com/cgi-bin/vtkfaq>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/vtkusers
>> 
> 
> 




More information about the vtkusers mailing list