我有一个用于django项目的mysql数据库。还安装了XAMPP进行本地开发。在部署时,我做到了。我认为pthonanywhere bash控制台的python版本存在问题。由于我使用的kiteconnect模块,我的项目只能支持python 3.7。我已经安装了kiteconnect,mysqlclient和mysql连接器(也已通过pip3冻结对其进行了检查)
pa_autoconfigure_django.py --python = 3.7 <git-repo-url>
我建立了数据库,并在DATABASE的settings.py文件中提出了建议的更改(更改了主机名,数据库名称,passowrd,PORT:3306等)。我在日志中收到此错误:
Error running WSGI application
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?
请帮助我。这是我正在从事的项目。也将很乐意提供进一步的意见。
pa_autoconfigure_django使用项目中的requirements.txt文件创建一个virtualenv。如果您的requirements.txt文件中没有mysqlclient,那么它将不会安装在virtualenv中。