>데이터 베이스 >MySQL 튜토리얼 >Google App Engine에 MySQLdb를 설치할 수 없는 이유는 무엇이며 'mysql_config를 찾을 수 없음' 오류는 어떻게 해결할 수 있습니까?

Google App Engine에 MySQLdb를 설치할 수 없는 이유는 무엇이며 'mysql_config를 찾을 수 없음' 오류는 어떻게 해결할 수 있습니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-30 00:21:10470검색

Why Can't I Install MySQLdb on Google App Engine, and How Can I Fix the

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.