[vtkusers] Installation vtk 5.2.0 on OS X and PYTHONPATH

Antoine Dechaume boolegue at gmail.com
Fri Sep 19 11:18:20 EDT 2008


I tested the vtk 5.0.4 compilation and installation : it went ok. Then  
I installed macpython 2.5.2 and compiled again vtk 5.2., and finally  
the installation went ok as well.
It seems the apple leopard python could be the culprit.

Antoine.

On 18-Sep-08, at 11:58 AM, davelist at mac.com wrote:

>
> I am also having issues related to getting Python on VTK working on  
> OS X.
>
> Unless you installed Python yourself, I don't think /usr/local/lib/ 
> python2.5/site-packages exists so you would need to create that  
> directory using the mkdir command. Creating that directory and then  
> updating PYTHONPATH and DYLD_LIBRARY_PATH allows the install to  
> complete. VTK then partially works. Unfortunately, some of the  
> Python VTK classes are missing some of the methods they should have  
> so it doesn't completely work. I exchanged a bunch of emails with  
> Mathieu off-list and it appears there are no errors in the  
> installation, but something isn't working correctly on OS X. See my  
> post back on September 9th with the subject "changes from 4.x to 5.x".
>
> I've also tried installing it with Linux, but I'm getting the same  
> errors with missing methods so something is not always working  
> correctly with the Python bindings. I still have 4.x installed on  
> both so it's possible I'm getting some interaction between 4.x and  
> 5.x libraries/binding files, but I tried to move them so they  
> wouldn't show up in a path.
>
> At this point, I'm at a lost to completely solve the problem. If  
> creating the directory allows the install to work for you, I'd love  
> to know if you can run the sample script I have that fails. I'll be  
> happy to send it to you if you get it to install - let me know.
>
> Thanks,
> Dave
>
>
> On Sep 18, 2008, at 1:25 PM, Antoine Dechaume wrote:
>
>> Thank you Dan but setting LD_LIBRARY_PATH or DYLD_LIBRARY_PATH does  
>> not change anything unfortunately.
>>
>>
>> On 18-Sep-08, at 10:24 AM, Dan White wrote:
>>
>>> Hi Antoine
>>>
>>> sometimes you might need to set
>>> LD_LIBRARY_PATH
>>> to point at the vtkWhateverPythonD.so
>>> I just had to do that on ubuntu linux 64 bit with vtk 5.2
>>> and have had to do it on OSX in the past also.
>>>
>>>
>>>
>>>
>>> Begin forwarded message:
>>>
>>>> Message: 2
>>>> Date: Wed, 17 Sep 2008 11:05:18 -0600
>>>> From: Antoine Dechaume <boolegue at gmail.com>
>>>> Subject: [vtkusers] Installation vtk 5.2.0 on OS X and PYTHONPATH
>>>> To: vtkusers <vtkusers at vtk.org>
>>>> Message-ID: <ADBF0097-C07E-4D83-AE7A-F82DC5E6CA79 at gmail.com>
>>>> Content-Type: text/plain; charset="us-ascii"; Format="flowed";
>>>> 	DelSp="yes"
>>>>
>>>> Hello,
>>>>
>>>> I compiled and tested successfully vtk 5.2.0 on OS X 10.5 intel,  
>>>> with
>>>> python wrapping on.
>>>> At installation step, I got the following problem
>>>>
>>>> running cd "/Users/tonio/Downloads/Science/VTK/build/Wrapping/ 
>>>> Python"
>>>> && /usr/bin/python2.5 setup.py install --prefix="/usr/local"  2>&1
>>>> running install
>>>> Checking .pth file support in /usr/local/lib/python2.5/site- 
>>>> packages/
>>>> /System/Library/Frameworks/Python.framework/Versions/2.5/Resources/
>>>> Python.app/Contents/MacOS/Python -E -c pass
>>>> TEST FAILED: /usr/local/lib/python2.5/site-packages/ does NOT
>>>> support .pth files
>>>> error: bad install directory or PYTHONPATH
>>>>
>>>> You are attempting to install a package to a directory that is not
>>>> on PYTHONPATH and which Python does not read ".pth" files from.   
>>>> The
>>>> installation directory you specified (via --install-dir, -- 
>>>> prefix, or
>>>> the distutils default setting) was:
>>>>
>>>>  /usr/local/lib/python2.5/site-packages/
>>>>
>>>> and your PYTHONPATH environment variable currently contains:
>>>>
>>>>  ''
>>>>
>>>> Here are some of your options for correcting the problem:
>>>>
>>>> * You can choose a different installation directory, i.e., one  
>>>> that is
>>>> on PYTHONPATH or supports .pth files
>>>>
>>>> * You can add the installation directory to the PYTHONPATH  
>>>> environment
>>>> variable.  (It must then also be on PYTHONPATH whenever you run
>>>> Python and want to use the package(s) you are installing.)
>>>>
>>>> * You can set up the installation directory to support ".pth"  
>>>> files by
>>>> using one of the approaches described here:
>>>>
>>>> http://peak.telecommunity.com/EasyInstall.html#custom-installation-locations
>>>>
>>>> Please make the appropriate changes for your system and try again.
>>>>
>>>>
>>>> But I do have PYTHONPATH=/usr/local/lib/python2.5/site-packages !!!
>>>>
>>>> Thanks for any help.
>>>>
>>>> Antoine.
>>>
>>> Dr. Daniel James White BSc. (Hons.) PhD
>>> Senior Microscopist / Image Processing and Analysis
>>> Light Microscopy Facility
>>> Max Planck Institute of Molecular Cell Biology and Genetics
>>> Pfotenhauerstrasse 108
>>> 01307 DRESDEN
>>> Germany
>>>
>>>
>>> New Mobile Number!!!
>>>
>>> +49 (0)15114966933 (German Mobile)
>>> +49  (0)351 210 2627 (Work phone at MPI-CBG)
>>> +49  (0)351 210 1078 (Fax MPI-CBG LMF)
>>>
>>> http://www.bioimagexd.net
>>> http://www.chalkie.org.uk
>>> dan at chalkie.org.uk
>>> ( white at mpi-cbg.de )
>>>
>>>
>>>
>>>
>>>
>>
>> _______________________________________________
>> This is the private VTK discussion list.
>> Please keep messages on-topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers




More information about the vtkusers mailing list