2017-09-26 7 views
0

저는 최근에 Python 용 MySQL을 설치하는 데 많은 어려움을 겪었습니다. 여기 또는 다른 관련 포럼에서 찾을 수있는 모든 포럼 의견을 읽었지만 권장 사항 중 도움이되지 않은 것 같습니다. 아래에 몇 가지 세부 사항이 있습니다.설치 관리자에 따라 Python이 설치되지 않은 경우 MySQL Connector for Python을 Windows에 설치하는 방법은 무엇입니까?

MySQL 커넥터 설치를 시작하면 다음 오류 메시지가 즉시 나타납니다. "Python v3.4을 찾을 수 없습니다. http://www.python.org/download/에서 다운로드 한 Microsoft Windows Installer (MSI)가 설치된 Python 만 지원합니다. 추가 정보를 http://dev.mysql.com/doc에 커넥터/파이썬 설명서 "내 운영 체제

:. 64 비트 버전의 파이썬이 제대로 here에서 설치되어있는 Windows 7, 버전 : 3.4.0, 윈도우는 MSI 설치 프로그램을 x86-64에

MySQL 커넥터는 here

환경 변수 (내 컴퓨터> 등록 정보> 고급 시스템 설정> 환경 변수)를 설정했는데, 먼저 경로에 C : \ Python34 \를 추가하려고했는데 나중에 이름이 'PythonPath'인 새 환경 변수를 만들었습니다. C : \ Python34 및 그 안에있는 모든 하위 폴더를로드합니다.

파이썬 버전과 MySQL을 모두 제거하고 다시 설치했지만 도움이되지 않았습니다. 다른 구 버전의 Python이 설치되어 있지 않습니다. 나중에 나는 파이썬을 다시 설치했다. 왜냐하면 내가 소프트웨어를 설치하는 게시물 중 하나를 컴퓨터의이 도움이 될 모든 사용자에게 으로 읽었 기 때문이다. 어느 쪽도 나를 도왔다.

명령 프롬프트에서 설치를 시도했지만 도움이되지 않았습니다.

파이톤 64 비트 버전을 제거하고 대신 32 비트 버전을 설치하도록 권유 받았지만 버전 3.4.0으로 바뀌 었습니다. 분명히이 버전에서는 32 비트 버전이 존재하지 않습니다.

조언이 있다면 정말 감사 할 것입니다. 왜냐하면 나는이 모든 일에 절박하게 빠져들고 있습니다.


편집 :이 문을 명령 줄에서 핍에 그것을 시도 할 때 : MySQL을 - 파이썬을 설치 PIP, 나는 다음과 같은 오류 메시지가 있어요 : 가 요구 MySQL을 - 파이썬을 만족하는 버전을 찾을 수 없습니다를 == 2.1.7 (버전 : 1; 2; 4b5 ... 1.2.4b4) 그런 다음 오류 메시지에서 제공하는 최신 버전을 설치하려고했는데 새로운 오류가 발생했습니다. python setup.py egg_info with failed with C : \ Users의 오류 코드 1 ...

편집 no2 : 다시 명령 창 : pip install mysql-python이 (가) 명령 C : \ Python34 ... mysql-python \ setup.py ... 오류 코드 1로 컴파일하지 못했습니다.

편집 no3 : 명령 창에서 내 프로그램 (데이터베이스 작업)을 실행하려고 할 때 원래 문제가 발생했다는 것을 잊어 버렸습니다. 실행되지 않고 대신 의 오류가 발생했습니다. ImportError : 모듈 이름이 'mysql'이 아닙니다. 따라서 필자는 누락 된 모듈을 설치하는 방법을 모색하기 시작했습니다.

+0

이 정보가 도움이 될까요? https://stackoverflow.com/questions/4960048/python-3---mysql –

답변

0

나는 마침내 그것을 할 수 있었다! 경우 다른 사람이 내가 가진 것과 같은 악몽을 통과에서, 여기에 솔루션입니다 : 나는 윈도우 파워 쉘을 열고

pip install mysql-python 

를 입력 그리고 그것은 다운로드에 성공하고 파이썬 스크립트를 포기하지 않는 대신 명령 줄을 사용하는 오류가 발생했습니다.

0

당신이하려는 일을 분명히 할 수 있습니까? MySQL Connector는 데이터베이스 드라이버처럼 보이지만 ... 대신 클라이언트 라이브러리를 원하십니까?

많은 라이브러리가 있지만 pymysql은 유용하다고 밝혀졌습니다.

+0

파이썬 프로그램을 통해 데이터베이스 작업을하고 싶습니다. 그래서 프로그램을 실행할 수 있으려면 어떻게 든 MySQL 데이터베이스에 연결해야합니다. 내가 커맨드 라인에서 프로그램을 실행할 때, 나는 'mysql'이라는 이름의 모듈을 얻지 못했다. 이것이 내가 누락 된 모듈을 설치하는 방법을 돌보기 시작한 이유이다. – lazarea

+0

https://stackoverflow.com/questions/372885/how-do-i-connect-to-a-mysql-database-in-python – speedyturkey

+0

감사합니다.하지만 불행히도이 게시물을 이미 보았습니다. MySQLdb는 분명히 Python 3+에서 지원되지 않습니다. https://stackoverflow.com/questions/23376103/python-3-4-0-with-mysql-database – lazarea