为了账号安全,请及时绑定邮箱和手机立即绑定

Error loading MySQLdb module: No module named MySQLdb

Error loading MySQLdb module: No module named MySQLdb

UYOU 2019-03-30 11:35:36
这是在已经反复用pipinstallMySQL-python、pipinstallMySQL-python--upgrade和apt-getinstallpython-mysqldb三种方法安装了mysql-python的情况下,运行uwsgi出现的错误提示。其实我新建了一个app名字叫blog,已经可以把它默认的数据库内容用pythonmanage.pysyncdb同步了,另外还执行了pythonmanage.pymakemigration和pythonmanage.pymigrate
查看完整描述

2 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

问题已经解决了。原因是我最先用了virtualenv来安装环境的,后来又把virtualenv下安装的环境应用到了全局。
这样虚拟环境和全局下都装了python2.7。
我安装的MySQL-python,装到了全局环境里面的python2.7下,而我的django使用的是虚拟环境目录下面的python2.7(不启动虚拟环境也能用)
=================================
最后我是activate虚拟环境,装MySQL-python,再deactivate,就可以正确启动uwsgi了。
                            
查看完整回答
反对 回复 2019-03-30
  • 2 回答
  • 0 关注
  • 289 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信