He visto dos docenas de publicaciones relacionadas con este tema, pero estoy tan NOOB que no estoy seguro de cómo modificar todo correctamente.Modificando DYLD_LIBRARY_PATH para mysql, python, y django
Estoy tratando de terminar la instalación, pero cuando voy a Python y "MySQLdb importación" que terminan recibiendo:
ImportError: dlopen(/Users/pccampbell/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.5-fat3.egg-tmp/_mysql.so, 2):
Library not loaded: libmysqlclient.16.dylib
referencia desde: /Users/pccampbell/.python-eggs/MySQL_python -1.2.3-py2.7-MacOSX-10.5-fat3.egg-tmp/_mysql.so
entonces ejecuta este comando, que todo el mundo dice que funciona (y lo hace, pero sólo temporalmente!):
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
SO, estoy tratando de ejecutar lo siguiente para cambiar permanentemente el camino (como se encuentra en otro sitio de ayuda):
sudo install_name_tool -change libmysqlclient.16.dylib /usr/local/mysql/lib/libmysqlclient.16.dylib lib/python2.7/site-packages/_mysql.so
PERO, me acaban de conseguir este error:
install_name_tool: can't open file: lib/python2.7/site-packages/_mysql.so (No such file or directory)
encontré en el archivo _mysql.so, pero incluso cuando uso este camino no funciona:
/Users/pccampbell/MySQL-python-1.2.3/build/lib.macosx-10.5-fat3-2.7
POCAS: ¿hay alguna manera de modificar permanentemente el DYLD_LIBRARY_PATH, por lo que no tiene que ejecutar el comando de exportación cada vez. Si es así, ¿podría, por favor, proporcionar la sintaxis específica, porque he estado adivinando y comprobando durante mucho tiempo? :(
cualquier ayuda muy apreciada
Patrick