Widziałem dwa tuziny postów dotyczących tego problemu, ale jestem taki NOOB, nie jestem pewien, jak wszystko poprawnie zmodyfikować.Modyfikowanie DYLD_LIBRARY_PATH dla mysql, python i django
mam próby, aby zakończyć instalację, ale kiedy idę do Pythona i "import MySQLdb" I w końcu się:
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
odwołuje się od: /Users/pccampbell/.python-eggs/MySQL_python -1.2.3-py2.7-MacOSX-10.5-fat3.egg-tmp/_mysql.so
i uruchom to polecenie, które każdy mówi dzieła (i to robi, ale tylko chwilowo!):
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
Tak, próbuję wykonać następujących czynności, aby trwale zmienić ścieżkę (jak stwierdzono w innym miejscu pomóc):
sudo install_name_tool -change libmysqlclient.16.dylib /usr/local/mysql/lib/libmysqlclient.16.dylib lib/python2.7/site-packages/_mysql.so
Ale ja w końcu się ten błąd:
install_name_tool: can't open file: lib/python2.7/site-packages/_mysql.so (No such file or directory)
znalazłem plik _mysql.so AT, ale nawet kiedy korzystać z tej ścieżki nie działa:
/Users/pccampbell/MySQL-python-1.2.3/build/lib.macosx-10.5-fat3-2.7
THE LINE dołu: czy istnieje sposób, aby trwale modyfikować DYLD_LIBRARY_PATH, więc nie trzeba uruchamiać polecenia export za każdym razem. Jeśli tak, to proszę, proszę, podaj konkretną składnię, ponieważ od dłuższego czasu się zastanawiam i sprawdzam. :(
Każda pomoc mile widziana
Patricka