Python runserver错误加载MySQLDB模块:未定义符号:mysql_kill

时间:2015-09-21 21:09:44

标签: python mysql django vagrant puppet

在使用Puppet配置VM后尝试runserver时,我收到以下内容:

File "/usr/local/lib/python2.7/dist packages/django/db/backends/mysql/base.py", line 17, in <module> raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: /usr/local/lib/python2.7/dist-packages/_mysql.so: undefined symbol: mysql_kill

我找到this discussion,但那里的建议没有帮助。我真的很感激任何帮助! pip freeze显示我已安装MySQL-python==1.2.5。我也通过libmysqlclient-dev安装了apt-get。通过python-mysqldb安装apt-get似乎对此问题没有任何影响。

1 个答案:

答案 0 :(得分:1)

Frederic Henri的回答是正确的。我的Puppet配置错误导致mysql-python 更新,但在此步骤中也没有抛出错误。