EnvironmentError: mysql_config Not Found
문제:
Google App Engine 프로젝트에 Django를 설치하는 동안 서버가 시작되지 않습니다. 오류:
ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
로그인 후 복사
pip를 사용하여 필수 모듈 MySQL-python을 설치하려고 하면 오류가 발생합니다.
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
로그인 후 복사
해결책:
스텝 1:
-
다음 단계가 완료되었는지 확인하세요.
- Python이 설치되었습니다.
- Brew를 사용하여 MySQL이 설치되었습니다. mysql을 설치하세요.
- $PATH가 다음을 포함하도록 확장되었습니다. /usr/local/mysql/bin.
- pip install MySQL-Python(또는 Python 3을 사용하는 경우 pip3 install mysqlclient)이 실행되었습니다.
2단계: 문제가 지속되면 다음을 시도해 보세요. 단계:
방법 1:
- 터미널에서 which mysql_config를 실행합니다.
- 빈 결과가 반환되면, located mysql_config를 사용하여 바이너리 경로를 찾으세요.
- $PATH에 경로를 추가하거나 setup.py 파일을 수정하세요. mysql_config의 위치를 지정합니다.
방법 2:
- MySQL-Python 대신 mysql-connector-python을 사용합니다. 설치하려면 pip install mysql-connector-python을 실행합니다.
방법 3:
- mysql/bin, mysql_config에 대한 경로를 수동으로 찾습니다. , MySQL-Python을 추가한 다음 $PATH.
방법 4:
- MacPorts를 사용하여 MySQL을 설치합니다. 설치 후 /opt/local/lib/mysql5/bin을 포함하도록 $PATH를 설정합니다.
참고:
- python-dev를 사용해 보세요. 및 libmysqlclient-dev 패키지(사용 가능한 경우).
- 루트로 명령을 실행하는 것은 필요합니다.
위 내용은 Google App Engine에 MySQLdb를 설치할 수 없는 이유는 무엇이며 'mysql_config를 찾을 수 없음' 오류는 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!