Udd*_*ers 7 python mysql django osx-snow-leopard
我正在尝试开始在Django上使用Python我是专业的PHP开发人员,并被告知在我当前的apache和mysql设置上设置django和python但是我无法使用mysqldb模块让python工作,我必须遵循大约6种不同的指令,我正在运行雪豹并且本地安装了mysql它不是MAMP或类似的一部分.请一些人告诉我我需要从哪里开始,以及我需要采取哪些步骤,我将非常感激.
谢谢
在MAC OS X 10.6上,照常安装软件包.由于错误的DYLD路径而发生动态导入错误.导出路径并打开一个python终端.
$ sudo python setup.py clean
$ sudo python setup.py build
$ sudo python setup.py install
$ export DYLD_LIBRARY_PATH =/usr/local/mysql/lib:$ DYLD_LIBRARY_PATH
$蟒蛇
导入MySQLdb
现在导入MySQLdb应该可以正常工作.
您可能还希望在构建和安装之前手动删除构建文件夹.clean命令没有执行清理构建文件的正确任务.
我建议安装 macports (最新的 svn trunk)并从那里安装 mysql。
sudo port 安装 mysql5-server
下载MySQL-python-1.2.2源码
确保 /opt/local/lib/mysql5/bin 在您的路径中或编辑 site.cfg 以包含:
mysql_config = /opt/local/lib/mysql5/bin/mysql_config
注释掉_mysql.c的第38行
// #define uint unsigned int
然后运行:
sudo python setup.py install
应该一切都好。
| 归档时间: | 
 | 
| 查看次数: | 7712 次 | 
| 最近记录: |