소스 (Django)를 소스 (python setup.py install 등)에 설치하고 소스에서 MySQLdb를 설치합니다 (python setup.py build, python setup.py install). OS (CentOS 5.5)에 설치된 Python 2.4를 사용합니다. 서버 실행 한 후 다음과 같은 오류 메시지가 방법 :Django가 MySQLdb 파이썬 모듈을 찾을 수 없습니다
Error loading MySQLdb module: No module named MySQLdb
디버그 정보가 제공 PYTHONPATH는 아직
'/usr/lib/python2.4/site-packages'
등을 포함을 나는 디렉토리, 내가 분명히 볼 수 ls
경우
MySQL_python-1.2.3-py2.4-linux-i686.egg
파이썬 대화 형 셸을 사용하면 import MySQLdb
을 입력 할 수 있으며 오류가 발생하지 않습니다. 이것은 내가 장고 경로 문제라고 믿게하지만, 나는 장고와 파이썬을 처음 접했을 때 어디서부터 시작해야하는지 전혀 알지 못한다.
편집 : 조금 더 구체적으로 모든 것이 현재 루트로 실행 중입니다. 아직 컴퓨터에 어떤 사용자도 설치하지 않았으므로 루트가 아닌 다른 사용자는 없습니다.
EDITx2 : 웹 서버는 체로키 (Cherokee)이며 uWSGI를 사용하여 배포합니다. 모두 소스에서 설치되었습니다.
그냥 할이 ------------ apt-get을에 파이썬 mysqldb에게 – shadow0359