我有点问题。我尝试将我的Django项目与mysqldb连接起来。 我使用python3.5+Django+OSX。 当我安装python包mysqlclient(pip3 install mysqclient)并启动我的项目时,出现错误:
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb
module: dlopen(/lib/python3.5/site-packages/_mysql.cpython-35m-
darwin.so, 2): Symbol not found: _mysql_affected_rows
这是什么意思?我怎样才能修正这个错误。 我试着重新安装mysqlclient,更新mysql-没有任何帮助。在
MySQLdb不支持python3。幸运的是,你可以使用其他引擎。请看这里:
https://docs.djangoproject.com/en/1.11/ref/databases/#mysql-db-api-drivers
我推荐
mysqlclient
,它是MySQLdb的一个直接替代品:https://pypi.python.org/pypi/mysqlclient
祝你好运!在
相关问题 更多 >
编程相关推荐