在雪豹系统上安装mysqldb。

9 浏览
0 Comments

在雪豹系统上安装mysqldb。

我正在尝试开始使用Django上的Python,我是专业的PHP开发人员,并被告知在我当前的Apache和MySQL设置上设置Django和Python,但是我无法让Python的Mysqldb模块工作,我必须按照约6种不同的说明进行操作,我正在运行Snow Leopard,并且已经本地安装了MySQL,它不是MAMP或类似软件的一部分。请问有人能告诉我需要从哪里开始和需要遵循哪些步骤,我将不胜感激。

谢谢

admin 更改状态以发布 2023年5月21日
0
0 Comments

我建议安装最新版本的macports(svn trunk),并从其中安装mysql。

sudo port install 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

应该一切正常。

0
0 Comments

在MAC OS X 10.6上,安装包与通常一样安装。动态导入错误是由于DYLD路径错误引起的。导出路径并打开python终端。\n$ sudo python setup.py clean\n$ sudo python setup.py build\n$ sudo python setup.py install\n$ export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH\n$ python\n\nimport MySQLdb\n现在导入MySQLdb应该可以正常工作。\n在构建和安装之前,您可能还想手动删除生成文件夹。清理命令无法正确清理生成文件。

0