[vtkusers] no module named vtk
Aron Wahlberg
aron at simula.no
Fri Mar 12 04:38:11 EST 2010
Thank yo'all for you answers. The problem is now solved with installing vtk-devel +python26 instead of vtk-devel +py26 via macports.
Aron
On 11 Mar, 2010, at 3:57, David Feng wrote:
> Well, you could always build it yourself instead of using the macport.
> This isn't the right answer, though. I would first make sure that
> the python wrappings are getting built, since vtkpython gets built
> with them. Wherever the shared libraries are getting built, you
> should find python versions (i.e. vtkGraphicsPython.dylib). If those
> are there then the following from VTK/Wrapping/Python/README.txt
> probably applies:
>
> Using the package from the source build without installing it
> system wide and without using `vtkpython`. This is most
> useful when you build VTK off a CVS checkout and do not want
> to install it system wide and still want to use the vanilla
> Python interpreter. This is also useful if you are not the
> administrator of the machine you are using/building VTK on.
>
> Unix/Linux
> Under Unix the way to do this is to set the `LD_LIBRARY_PATH`
> (or equivalent) to the directory that contains the libvtk*.so
> libraries. You must also set your `PYTHONPATH` to *both* the
> directory that contains all the `libvtk*Python.so` files *and*
> the `Wrapping/Python` directory. Under bash/sh something like
> so needs to be done::
>
> $ export LD_LIBRARY_PATH=$LIBRARY_OUTPUT_PATH
> $ export PYTHONPATH=$VTK_ROOT/Wrapping/Python:${LIBRARY_OUTPUT_PATH}
>
> and under csh::
>
> $ setenv LD_LIBRARY_PATH ${LIBRARY_OUTPUT_PATH}
> $ setenv PYTHONPATH ${VTK_ROOT}/Wrapping/Python:${LIBRARY_OUTPUT_PATH}
>
> where VTK_ROOT is the directory where VTK is being built
> (`VTK_BINARY_DIR`) and `LIBRARY_OUTPUT_PATH` (this variable is
> set in `CMakeCache.txt`) is where the libraries are built.
> Change this to suit your configuration.
>
> David
>
>
> On Wed, Mar 10, 2010 at 9:18 AM, Aron Wahlberg <aron at simula.no> wrote:
>> Thanks for answering.
>>
>> Well, I don't seem to have vtkpython either :S
>>
>> Type "help", "copyright", "credits" or "license" for more information.
>>>>> from vtkpython import *
>> Traceback (most recent call last):
>> File "<stdin>", line 1, in <module>
>> ImportError: No module named vtkpython
>>>>>
>> Aron-Wahlbergs-MacBook-Pro:~ aron$ which vtkpython
>> Aron-Wahlbergs-MacBook-Pro:~ aron$ locate vtkpython
>> Aron-Wahlbergs-MacBook-Pro:~ aron$ vtkpython
>> -bash: vtkpython: command not found
>> Aron-Wahlbergs-MacBook-Pro:~ aron$
>>
>> Aron
>>
>> On 4 Mar, 2010, at 17:36, David Feng wrote:
>>
>>> You have to put the vtk libraries on the python path. I can never
>>> remember how to do this, but if you run your script with vtkpython
>>> instead of python, 'import vtk' should work. vtkpython sets up your
>>> python path for you, I believe. A quick scan of the vtk-devel macport
>>> indicates that vtkpython is getting installed, so you should be fine.
>>>
>>> David
>>>
>>> On Wed, Mar 3, 2010 at 6:56 AM, Aron Wahlberg <aron at simula.no> wrote:
>>>> I get the following error when I try to import vtk
>>>>
>>>> Aron-Wahlbergs-MacBook-Pro:vtk-5.4 aron$ python -c 'import vtk'
>>>> Traceback (most recent call last):
>>>> File "<string>", line 1, in <module>
>>>> ImportError: No module named vtk
>>>>
>>>>
>>>> I have installed vtk via macports and have the following version:
>>>>
>>>> port installed vtk-devel
>>>> The following ports are currently installed:
>>>> vtk-devel @5.4.2_1+cocoa+data+doc+examples+shared+testing (active)
>>>>
>>>> I'm somewhat of a newbie on those things and would appreciate any help to track down the problem.
>>>>
>>>> Aron
>>>> _______________________________________________
>>>> Powered by www.kitware.com
>>>>
>>>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>>>
>>>> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>>>>
>>>> Follow this link to subscribe/unsubscribe:
>>>> http://www.vtk.org/mailman/listinfo/vtkusers
>>>>
>>>
>>>
>>>
>>> --
>>> http://www.cs.unc.edu/~dfeng
>>
>>
>
>
>
> --
> http://www.cs.unc.edu/~dfeng
More information about the vtkusers
mailing list