问题很简单:
如何在 Fedora 中将 MySQL 数据库与 Django 1.9 + Python 3.4 一起使用?我实际上正在使用 virtualenv
如果这会添加更多信息。
我尝试安装mysqlclient
,但没有成功。我真的不知道如何使用此处描述的 MySQL 连接器 Python
:MySQL DB API Drivers
当我尝试使用 pip
安装 mysqlclient
时,它失败并显示:OSError: mysql_config not found
。
最佳答案
对于Python2
尝试以下步骤:
yum install mysql mysql-server
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start
# Create your username and password in MySQL
# Create your db in MySQL
yum install MySQL-python
对于 python2 或 python3:
pip install mysqlclient
sudo apt-get install python3-dev libmysqlclient-dev
In settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': YOUR DB NAME,
'USER': YOUR USERNAME,
'PASSWORD': YOUR PASSWORD,
'HOST': 'localhost',
'PORT': 80,
}
}
关于python - Django 1.9 和 Python 3.4,支持 MySQL (Fedora),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37583257/