[vtkusers] Installation vtk 5.2.0 on OS X and PYTHONPATH

davelist at mac.com davelist at mac.com
Thu Sep 18 13:58:05 EDT 2008


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




More information about the vtkusers mailing list