Django+MySQLdb+PyDev+Python搭建开发环境备忘
Django、MySQL、MySQLdb、PyDev、Python的安装不赘述,网上都有教程,按照教程做不会有什么问题
这里记录过程中遇到的问题:
import django;不报错。。但是创建Django项目时报Django not found
import MySQLdb;不报错。。但是Eclipse项目Run as Django报 Error loading MySQLdb module: No module named MySQLdb
这两个问题都是由Python的Interpreter引起,虽然interpreter可以自动扫描,但是并不智能,需要手工把Python的site-package添加到lib包中去,具体路径:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
查看site-package的命令:
Python
>>> import MySQLdb
>>> print MySQLdb.__file__
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/MySQLdb/__init__.pyc