On Monday 13 December 2004 21:15, Dan wrote: > I suspect this isn't specifically a Python question, but I > encountered it with Python so I thought I'd ask here. > > I'm running Linux (Fedora 2), and just downloaded the Python 2.4 > kit. I did the following from my user account: > ./configure --prefix=/some/private/dir --enable-shared > make > make test # all was okay > make install > > Now, when I try to run this I get the following error: > python: error while loading shared libraries: > libpython2.4.so.1.0: cannot open shared object file: No such > file or directory > > This library is in /some/private/dir/lib, but that directory is > not being searched. > > So, I have these questions: > - Can I get Python to search /some/private/dir/lib for > library files? > - Will sys.path be okay? How can I make it okay? > - Is there anything else I need to worry about?
I think you just need to this if your shell is bash (default shell in FC2 I think) LD_LIBRARY_PATH=/some/private/dir/lib; export LD_LIBRARY_PATH or if you're using csh or tcsh setenv LD_LIBRARY_PATH /some/private/dir/lib If that works, you can put this in the appropriate dot file so you don't have to retype them each time you login/create a new shell. For bash I think it's ~/.bashrc or ~/.profile and for csh it's ~/.cshrc and ~/.tcshrc for tcsh. HTH, Dave -- http://mail.python.org/mailman/listinfo/python-list