Tôi đã nhìn thấy hai chục bài viết liên quan đến vấn đề này, nhưng tôi rất NOOB Tôi không chắc chắn làm thế nào để sửa đổi mọi thứ một cách chính xác.Sửa đổi DYLD_LIBRARY_PATH cho mysql, python, và django
Tôi đang cố gắng để kết thúc quá trình cài đặt, nhưng khi tôi đi đến Python và "MySQLdb nhập khẩu" Tôi kết thúc nhận:
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
tham chiếu từ: /Users/pccampbell/.python-eggs/MySQL_python -1.2.3-py2.7-macosx-10,5-fat3.egg-tmp/_mysql.so
sau đó tôi chạy lệnh này mà tất cả mọi người nói công trình (và đúng như vậy, nhưng chỉ tạm thời!):
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
SO, tôi đang cố thực thi sau đây để vĩnh viễn thay đổi đường dẫn (như được tìm thấy trên một trang web khác giúp đỡ):
sudo install_name_tool -change libmysqlclient.16.dylib /usr/local/mysql/lib/libmysqlclient.16.dylib lib/python2.7/site-packages/_mysql.so
NHƯNG, tôi kết thúc nhận được lỗi này:
install_name_tool: can't open file: lib/python2.7/site-packages/_mysql.so (No such file or directory)
Tôi tìm thấy tập tin _mysql.so tại, nhưng ngay cả khi tôi sử dụng con đường này nó không hoạt động:
/Users/pccampbell/MySQL-python-1.2.3/build/lib.macosx-10.5-fat3-2.7
Điểm mấu chốt: có cách nào để thay đổi vĩnh viễn DYLD_LIBRARY_PATH, vì vậy tôi không cần phải chạy lệnh xuất khẩu mỗi lần. Nếu vậy, bạn có thể vui lòng cung cấp cú pháp cụ thể không, vì tôi đã đoán và kiểm tra trong một thời gian dài. :(
Bất kỳ trợ giúp đánh giá rất nhiều
Patrick