2024-05-08 13:36:33 发布
网友
我正试图开始在Django上使用Python我是一名专业的PHP开发人员,被告知要在我当前的apache和mysql设置上设置Django和Python但是我很难让Mysqldb模块为Python工作,我必须遵循大约6个不同的指令集,我运行的雪豹和mysql本机安装它不是一部分的MAMP或类似。请告诉我,我需要从哪里开始,我需要采取什么步骤,我将非常感谢。
谢谢
[部分回答]
拔牙会更有趣。MySQL/Django/Mac是一个灾难。这是我得到的最远的:
获取MySQLDB 1.2.3 进入并修改setup_posix.py:
更改:
mysql_config.path = "mysql_config"
到(取决于MySQL的版本号):
mysql_config.path = "/usr/local/mysql-5.1.34-osx10.5-x86_64/bin/mysql_config"
python setup.py生成 python setup.py安装
这是一个很好的article
在MAC OS X 10.6上,照常安装软件包。由于DYLD路径错误而发生动态导入错误。导出路径并打开一个python终端。
$sudo python setup.py清除
$sudo python setup.py构建
$sudo python setup.py安装
$导出DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH
$Python
import MySQLdb
现在导入MySQLdb应该可以正常工作了。
您可能还希望在生成和安装之前手动删除生成文件夹。clean命令不能正确地清除生成文件。
我建议从那里安装macports(最新的svn中继)和mysql。
sudo端口安装mysql5服务器
下载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
应该很好。
[部分回答]
拔牙会更有趣。MySQL/Django/Mac是一个灾难。这是我得到的最远的:
获取MySQLDB 1.2.3 进入并修改setup_posix.py:
更改:
到(取决于MySQL的版本号):
python setup.py生成 python setup.py安装
这是一个很好的article
在MAC OS X 10.6上,照常安装软件包。由于DYLD路径错误而发生动态导入错误。导出路径并打开一个python终端。
$sudo python setup.py清除
$sudo python setup.py构建
$sudo python setup.py安装
$导出DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH
$Python
现在导入MySQLdb应该可以正常工作了。
您可能还希望在生成和安装之前手动删除生成文件夹。clean命令不能正确地清除生成文件。
我建议从那里安装macports(最新的svn中继)和mysql。
sudo端口安装mysql5服务器
下载MySQL-python-1.2.2源代码
确保/opt/local/lib/mysql5/bin位于您的路径中,或者编辑site.cfg以包括:
注释mysql.c的第38行
然后运行:
应该很好。
相关问题 更多 >
编程相关推荐