OriginalLink:
http://decoding.wordpress.com/2012/01/23/how-to-setup-django-and-mysql-python-on-mac-os-x-lion/
Django is an excellent web-framework written in Python.
Here is a quick setup guide for installing Django and MySQL-python on Mac OS X Lion.
Setup Django
- Download latest Django here
- At this point I am assuming that you are familiar with the Terminal, so simply execute the following commands on your Downloads folder:
tar -xzvf Django-1.3.1.tar.gz
cd Django-1.3.1
sudo python setup.py install
Test Django installation
Type on the Terminal:
python
import django
print django.get_version()
Setup MySQL-python package
Download the latest MySQL (64-bit, tar archive) here
- Extract tar contents
- Rename folder to “mysql”
- Copy folder to /usr/local/
- You should now have mysql installed on /usr/local/mysql
Download the latest MySQL-python package here
Type on the Terminal:
tar -xvzf MySQL-python-1.2.3.tar.gz
cd MySQL-python-1.2.3
Edit site.cfg on your favorite text editor and change the mysql path as below: mysql_config = /usr/local/mysql/bin/mysql_config
You are now ready to build and install MySQL-python:
sudo python setup.py build
sudo python setup.py install
Edit your ~/.bash_profile, add the following line:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
If you are already using MAMP you still have to follow the above MySQL installation process, as MAMP by default doesn’t include the required header files to build MySQL-python.
Moreover if you prefer MAMP, you don’t have to run mysql from /usr/local/mysql.
On your settings.py remember to set “127.0.0.1″ as your preferred db host in case that “localhost” doesn’t work.
Test MySQL-python installation
Restart Terminal and type:
python
import MySQLdb
If you are not getting any errors at this point, then you are all good to go!
I’d suggest starting from the Django’s excellent introductory tutorial.
分享到:
相关推荐
值得注意的是,由于MySQL-python在Python 3.x中已被废弃,对于Python 3.x版本的项目,推荐使用`pymysql`库代替。 总的来说,Django与MySQL的结合使用,借助MySQL-python(或pymysql)库,可以实现强大的Web应用和...
python MySQL-python模块 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb. Did you install mysqlclient or MySQL-python?
django-python3-ldap, python 3的Django LDAP用户身份验证后端 django-python3-ldapdjango-python3-ldap 为 python 2和 3提供了一个 Django LDAP用户身份验证后端。特性使用LDAP服务器验证用户身份。将LDAP用户与...
1、基于Django+Django -Rest-Framework+Python的在线考试系统后端(源码).zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目...
标题中的"Python库 | django-mysql-s3-backuper-0.0.11.tar.gz"指的是一款基于Python开发的库,名为`django-mysql-s3-backuper`,版本为0.0.11,其源代码被打包成tar.gz格式的压缩文件。这个库专门用于Django框架下...
基于Django+Django -Rest-Framework+Python的在线考试系统后端(开发源码).zip基于Django+Django -Rest-Framework+Python的在线考试系统后端(开发源码).zip基于Django+Django -Rest-Framework+Python的在线考试...
python MySQL-python模块 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb. Did you install mysqlclient or MySQL-python
资源分类:Python库 所属语言:Python 资源全名:Django-3.2.11-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
《Python库django-aliyun-oss2-storage:阿里云OSS2存储服务的Django集成》 在Python的开发世界中,Django是一款强大的Web框架,而阿里云OSS(Object Storage Service)则是一个广泛使用的云存储服务。当这两者结合...
**Python库 django-mysql-2.2.2详解** `django-mysql-2.2.2.tar.gz` 是一个针对Python编程语言的压缩包文件,主要用于拓展Django框架与MySQL数据库之间的集成。这个库提供了更高级的功能和优化,使得在使用Django...
Python在线考试系统后端-大学毕业设计-基于Django+Django -Rest-Framework 适合大学生计算机专业的毕业设计,课程设计。 Python在线考试系统后端-大学毕业设计-基于Django+Django -Rest-Framework 适合大学生...
django-erp为python 3.6 以及 django 2.1.2 做的适配后项目,学习用途,新测可用。
毕设项目-Python基于Django+mysql超市进销存销售管理系统源码.zip毕设项目-Python基于Django+mysql超市进销存销售管理系统源码.zip毕设项目-Python基于Django+mysql超市进销存销售管理系统源码.zip毕设项目-Python...
资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:django_flags-4.2.1-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
标题"PyPI 官网下载 | django-mysql-1.1.0.tar.gz"指的是从Python的官方包管理平台PyPI上下载的名为`django-mysql`的库,版本号为1.1.0,且是以tar.gz格式压缩的文件。PyPI是Python开发者发布和分享自己编写的各种...
毕业设计 系统基于协同过滤, 基于用户的和基于item的都有...基于django2+python3.7+mysql/sqlite+bootstrap3 movielens数据集 邮箱:fjl2401@163.com 详细的技术文档和readme很全。里面附带论文和数据库文件以及爬虫
`django_mysql-3.7.1-py3-none-any.whl`是一个Python的轮子(wheel)文件,它是预编译的Python包,用于简化安装过程。使用`pip`工具,可以直接安装这个whl文件,而无需编译源代码,从而提高了安装速度和兼容性。安装...
django-grappelli-Django管理界面皮肤_Python
资源分类:Python库 所属语言:Python 资源全名:django-cascading-dropdown-widget-0.2.6.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059