2014-01-16 4 views
1

mysqldb가 설치되어 있고 python2.4에서 작동합니다. 하지만 최근 python2.6을 설치했습니다. 그리고 실행할 때 mysqldb를 가져올 수 없습니다. 나는 다음과 같은 얻을 :리눅스에 파이썬의 새로운 버전으로 mysqldb 설치하기

내가 mysqldb를 설치하는 방법을 통해 검토 한
import MySQLdb 
ImportError: No module named MySQLdb 

(나는 그것을 설치 이후 몇 년이었다)하지만 새로운 작업을 다시 설치하거나하는 방법에 아무것도 찾을 수 없습니다 파이썬의 버전. 이견있는 사람? 내가 python2.6를 실행할 때 이제

export PYTHONPATH=/usr/lib64/python2.4/site-packages:/usr/lib/python2.4:/usr/lib/python2.4/site-packages:$PYTHONPATH 

:

나는 (내 MySQLdb 설치 python2.4를 위해입니다 whic 첫 번째) 내 .bashrc에 파일의 경로를 추가하여 일부 진전을

01,235에,

파일 "", 줄 1 : 내가

수입 MySQLdb

역 추적 (마지막으로 가장 최근 통화)를 얻을 수입 MySQLdb 시도 /usr/lib64/python2.4/site : 수입 _mysql

ImportError를에 16,

파일 "/usr/lib64/python2.4/site-packages/MySQLdb/ 초기화 평", 27 행, -packages/_mysql.so : 정의되지 않은 기호 : Py_InitModule4

나는 이것에 대해 어떻게해야할지 모르겠다. python2.6으로 MySQLdb를 다시 설치할 수 있습니까? (필자는 실제로 이것을 시도해 보았지만 setuptools의 유무에 관계없이 MySQLdb를 설치하기는 어려웠다. 1 년 전에 한 번 해보았지만, 내가 한 일을 잊어 버렸다. 방화벽 뒤에있는 서버로 인해 setuptools가 작동하지 않는다.) 어떤 아이디어?

+0

가능한 복제 http://stackoverflow.com/questions/17620483/how-to-install-mysqldb-in-python-2-6-centos – Ank

+0

python-pymssql 라이브러리 – drabo2005

+0

@Ank 설치 : 나는 그 질문을 체크 아웃했다. 내가 묻는 것과는 아주 다르다. – MysticalTautologist

답변

0

경로 상에있는 python 버전은 무엇입니까? 당신이 2.6

에 대한 올바른 버전을 설치해야합니다

sudo apt-get install python-mysqldb 

을 시도, 그것은 참조 않다면 버전 2.6

그런

which python 

그것은 py26와 위치를 반환해야합니다을 입력하여이를 확인할 수 있습니다

python-mysqldb를 직접 다운로드 할 수도 있습니다 here

+0

여러 버전이 설치되어있다. 2.4와 2.6. 현재 내 경로에있는 2.4입니다. python2.6을 실행하려면 python 2.6을 입력하십시오. Python2.6 용 mysqldb를 설치하려면 어떻게해야합니까? sudo를 설치해야합니까? python2.6-mysqldb를 설치 하시겠습니까? – MysticalTautologist

+0

... 또는 tarball에서 직접 설치하는 경우 어떻게 python2.6을 참조 할 수 있습니까? 앞서 말했듯이, 이미 파이썬 (python2.4) 용으로 mysqldb가 설치되어 있습니다. – MysticalTautologist

관련 문제