在使用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
似乎对此问题没有任何影响。
答案 0 :(得分:1)
Frederic Henri的回答是正确的。我的Puppet配置错误导致mysql-python 不更新,但在此步骤中也没有抛出错误。