Python 버전 2.5.4를 사용하고 MySQL 버전 5.0과 Django를 설치하고 있습니다. Django는 Python에서는 잘 작동하지만 MySQL에서는 작동하지 않습니다. Windows Vista에서 사용하고 있습니다.
답변
다음 명령 중 하나를 사용해야합니다. 어떤 OS와 소프트웨어를 사용하고 있는지에 따라 다릅니다.
- easy_install mysql-python (믹스 OS)
- pip install mysql-python (mix os / python 2) 설치
- pip install mysqlclient (mix os / python 3)
- apt-get python-mysqldb 설치 (Linux Ubuntu, …)
- cd / usr / ports / databases / py-MySQLdb && 깨끗하게 설치 (FreeBSD)
- yum 설치 MySQL-python (Linux Fedora, CentOS …)
Windows의 경우 다음 답변을 참조하십시오. mysql-python 설치 (Windows)
답변
… python3.x 용 MySQLdb 가 없다는 것을 기억하십시오
(질문은 python2.x에 관한 질문이지만 Google 은이 게시물을 상당히 높게 평가합니다)
편집 : 의견에서 언급했듯이 Python 3 지원을 추가하는 MySQLdb의 포크가 있습니다 : github.com/PyMySQL/mysqlclient-python
답변
파이썬 버전이 3.5
인 pip install mysqlclient
경우 다른 작업이 작동하지 않습니다.
답변
답변
우분투 :
sudo apt-get install python-mysqldb
답변
이것은 Python 3.x에서 테스트되지 않았습니다.
CMD에서
pip install wheel
pip install pymysql
settings.py에서
import pymysql
pymysql.install_as_MySQLdb()
그것은 나와 함께 일했다
답변
pip install PyMySQL
그런 다음이 두 줄을 Project / Project / init .py에 추가하십시오.
import pymysql
pymysql.install_as_MySQLdb()
WIN 및 python 3.3 이상에서 작동