집 >데이터 베이스 >MySQL 튜토리얼 >El Capitan의 MySQLdb에서 \'안전하지 않은 상대 경로 사용\' 오류가 발생하는 이유는 무엇입니까?
ImproperlyConfigured: Error loading MySQLdb module: dlopen(/Library/Python/2.7/site-packages/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib Referenced from: /Library/Python/2.7/site-packages/_mysql.so Reason: unsafe use of relative rpath libmysqlclient.18.dylib in /Library/Python/2.7/site-packages/_mysql.so with restricted binary
해결 방법: 절대 참조 강제
libmysqlclient.18.dylib가 /usr/local/mysql/lib/에 있다고 가정하고 다음을 실행합니다. 명령:
이 명령은 libmysqlclient.18.dylib 공유 라이브러리에 대한 절대 경로를 사용하도록 _mysql.so를 수정하여 "안전하지 않은 상대 경로 사용" 오류를 해결합니다.위 내용은 El Capitan의 MySQLdb에서 \'안전하지 않은 상대 경로 사용\' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!