2012-07-18 6 views
0

나는 MySQL을 - 파이썬 커넥터를 다운로드하여 발생, 파이썬 쉘에서 해당 패키지를 가져 오는 오류를 다음 동안 MySQL을 - 파이썬 오류

$ sudo python setup.py install. 

를 사용하여 설치했습니다. 도와주세요.

import MySQLdb 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python2.6/dist-packages/MySQLdb/__init__.py", line 19, in <module> 
    import _mysql 
    File "build/bdist.linux-i686/egg/_mysql.py", line 23, in <module> 
    File "build/bdist.linux-i686/egg/_mysql_api_util.py", line 78, in setup_platform_namespace 
ImportError: No module named _mysql_unix.api 

답변

0

MySQLdb의 내 설치는 _mysql_api_util.py라는 이름의 파일이 포함되어 있지 않습니다. Google은이 패키지가 jaraco.mysql이라는 다른 패키지에서 나왔다고 제안합니다. 어쩌면 이전에 설치하려고 시도했는데 이제는 MySQLdb과 충돌합니까? 그것을 제거하고 다시 시도 할 수 있습니까?

+0

그래, 난 그 또한 시도했다하지만 문제는 설정에 의해 해결되었다 환경 변수. –

0

python-mysqldb 패키지와 OS 패키지 관리자를 사용하여 다른 접근 방식을 제안합니다. MySQLdb의 설치가 다른 방법으로 쉽게 이루어지지 않습니다.

우분투/데비안는 : apt-get install python-mysqldb

는에 CentOS는/RPM 기반 : yum install mysql-python

페도라 : dnf install python-mysql