linux下 运行 python manage.py runserver遇到的

来源:14-2 uwsgi安装和启动, nginx的虚拟主机配置

weixin_慕斯卡4281563

2019-04-06

1.遇到“ModuleNotFoundError: No module named ‘MySQLdb’” 接着pip install mysqlclien 出现’OSError: mysql_config not found’就是装不上mysqlclient呗;按照视频要运行sudo apt-get install libmysqlclient-dev, 再执行pip install mysqlclient出现error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1“”,再运行sudo pip install mysqlclient成功,一定要sudo!!!
2.python manage.py runserver 报错“Did you install mysqlclient or MySQL-python?”
查网络建议https://blog.csdn.net/fm345689/article/details/80873177在项目__init__.py中
import pymysql
pymysql.install_as_MySQLdb()
这样服务器可以运行起来了
3.另外我这里1.11的django不行,需要在根据主机过来的requirements.txt后,重新安装1.11.20的Django

写回答

1回答

bobby

2019-04-07

好的,课程近期我在考虑重构,会考虑是否用linux重新录制课程的

0
13
bobby
回复
weixin_慕斯卡4281563
是的。
2019-04-16
共13条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程