이것은 다소 멍청한 질문이지만 기괴한 상황을보고 있습니다.mysql-python이 작동을 멈췄습니다.
저는 fedora를 실행 중이며 python 2.6.5가 설치되어 있습니다. 다른 날 나는 yum을 사용하여 MySQL-python을 설치했습니다 (왜냐하면 나는 소스에서 빌드 할 수 없기 때문에 setuptools 모듈을 가지고 있지 않기 때문입니다).
어쨌든 어제 파이썬에서 내 전체 데이터 액세스 레이어를 썼고 정상적으로 실행 중이 었습니다. 테스트 해 보았습니다.
오늘, 그러나 그것은 나에게 ImportError를주지 않는다 : MySQLdb
이름 없음 모듈을 내가 변화하는 유일한 것은 내가 이클립스와 PyDev의 설치했다. 무엇이 잘못되었는지, 어떻게 해결했는지에 대한 아이디어. 나는 제거하고 재판 설치 MySql-python을 시도했다 그러나 저것은 도왔다.
난 내가하려고했던 그러나 기본적으로
을 /usr/local/lib/python2.6에 관련된되는 다음
import sys
print sys.path
그리고 그것은 나를 보여줍니다 모든 경로는 어디에서 찾을 수 않았다 MySQLdb 모듈이 설치되어 있고 /usr/lib/python2.5/sitepackages에 설치되어있는 것 같습니다.
이제 왜 설치되어 있는지, 왜 일찍 작동했는지, 왜 지금 작동을 멈췄는지 전혀 알 수 없습니다. 내가 어떻게 고쳐야하는지에 대한 아이디어.
나는 사이트 - 패키지는 python2.6 폴더를 통해 폴더를 복사하려고했지만 그
도움말을 작동하지 않았다!
사실,하지만 각 모듈이 다른 모듈을 필요로하고 어떻게 setuptools를 설치하는 데 문제가 있는지 싫어. 그래서 올바른 장소에 파일을 복사하는 방법이 있었으면합니다. 나는 계속 열심히 노력하지 않을 것이다! – MAC
그래서 수동 설치를 시도하면 런타임 오류가 발생합니다. "압축은 zlib 모듈이 누락되었습니다. 이제 모든 zlib 모듈이 설치되었습니다. 수동으로 zlib을 컴파일하고 설치했습니다. – MAC
pip에서보십시오 : http://pypi.python.org/pypi/pip - - 당신을 위해 많은 요구 사항을 처리 할 것입니다. 대부분의 시스템에서 'easy_install pip'로 pip를 추가 할 수 있어야합니다. 어느 것이 easy_install, IMO를 사용할 유일한 시간입니까? – Tom