【发布时间】:2010-12-30 07:04:10
【问题描述】:
我在 VMware Fusion 下的 Linux VM (Ubuntu 9.10) 中运行数据库服务器,但在 Mac 端编码 Django。安装mysql-python需要在Mac上安装MySQL才能将_mysql.so编译成site-packages。
但是,完成后,我对 Mac 端的 MySQL 没有进一步使用,宁愿将其删除。当然,当_mysql.so需要/usr/local/mysql/lib/libmysqlclient_r.16.dylib时,这是不可能的。
mysql-python 的site.cfg 中有一个“静态”选项,当设置为“true”时,会显着增加_mysql.so 文件的大小,但它仍然取决于.dylib。
有没有办法让 .so 完全独立于是否安装了 MySQL,即使这意味着文件很大?
该解决方案(如果存在)应该适用于 10.5 和 10.6,因为我暂时将在不同的机器上使用这两个版本。
【问题讨论】:
标签: python mysql macos static compilation