[Paraview] Python Error in Python Shell
Berk Geveci
berk.geveci at kitware.com
Wed Feb 27 16:55:37 EST 2008
I believe the code you are looking for is in
/Utilities/VTKPythonWrapping/Executable/vtkPVPythonInterpretor.cxx
Be very gentle with that code, it broke many many times :-)
-berk
On 2/27/08, Mike Jackson <imikejackson at gmail.com> wrote:
> I have narrowed this down some more and the python loading mechanism
> looks for the *python.so files in the same directory as paraview.
> Within the App bundle the mechanism should probably be looking in lib
> or plugins instead. Anyone know which source file sets this search path?
>
> thanks
>
> --
> Mike Jackson Senior Research Engineer
>
>
>
>
> On Feb 27, 2008, at 2:24 PM, Eric E. Monson wrote:
>
>
> > Hey Mike,
> >
> > On my system both the libvtkCommonPython.so and
> > libvtkCommonPythonD.dylib both end up in the build/bin directory,
> > like any other plugin or library, in case that helps.
> >
> > -Eric
> >
> > ------------------------------------------------------
> > Eric E Monson
> > Duke Visualization Technology Group
> >
> >
> >
> > On Feb 27, 2008, at 2:11 PM, Mike Jackson wrote:
> >
> >> I found the "D" section of the Python cmake code and it seems to
> >> be hard coded in there. So you are probably correct, it doesn't
> >> stand for "Debug".
> >>
> >> I guess I need to track down where the libvtkCommonPython.so is
> >> created to see if I can tie into that cmake code to create shell
> >> scripts that will copy and update those as plugins. Any ideas
> >> where those targets are created?
> >>
> >> --
> >> Mike Jackson Senior Research Engineer
> >> Innovative Management & Technology Services
> >>
> >>
> >> On Feb 27, 2008, at 2:01 PM, Berk Geveci wrote:
> >>
> >>> The .so is the plugin module. It links against the .dylib which the
> >>> plugin links against. You need both. I am not sure what the D stands
> >>> for but it is not debug. Dynamic maybe.
> >>>
> >>> On 2/27/08, Mike Jackson <imikejackson at gmail.com> wrote:
> >>>> I am working on a new packaging shell script for OS X and I am
> >>>> getting the following error when I attempt to run the Python Shell:
> >>>>
> >>>>
> >>>> Python 2.3.5 (#1, Jan 13 2006, 20:13:11)
> >>>> [GCC 4.0.1 (Apple Computer, Inc. build 5250)] on darwin
> >>>>>>>
> >>>> Traceback (most recent call last):
> >>>> File "<string>", line 1, in ?
> >>>> File "/Users/Shared/Toolkits/ParaView3/bin/paraview.app/Contents/
> >>>> SharedSupport/paraview/__init__.py", line 40, in ?
> >>>> from libvtkPVServerCommonPython import *
> >>>> ImportError: No module named libvtkPVServerCommonPython
> >>>>>>>
> >>>>
> >>>> Taking a look around I see that ParaView is linked against
> >>>> libvtkPVServerCommonPythonD.dylib. There is also a
> >>>> libvtkPVServerCommonPython.so library. Is that a plugin that I am
> >>>> missing maybe?
> >>>>
> >>>> Also, not sure of the naming convention, but I did a Release build
> >>>> but I still have libvtkPVServerManagerPythonD,
> >>>> libvtkPVServerCommonPythonD, libvtkCommonPythonD as dylibs. I would
> >>>> think those names would be missing the "D" at the end of the name.
> >>>>
> >>>> Any help or insights would be greatly appreciated.
> >>>>
> >>>> --
> >>>> Mike Jackson
> >>>> imikejackson & gmail * com
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> ParaView mailing list
> >>>> ParaView at paraview.org
> >>>> http://www.paraview.org/mailman/listinfo/paraview
> >>>>
> >>
> >> _______________________________________________
> >> ParaView mailing list
> >> ParaView at paraview.org
> >> http://www.paraview.org/mailman/listinfo/paraview
> >
>
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
>
More information about the ParaView
mailing list