日期:2014-05-16  浏览次数:20454 次

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