1

几天来,我在尝试在 Mac OS X 10.8 中安装 mysql-python 时遇到了一些不兼容的冲突。在查看了一些论坛后,我找到了强制 Python 以 32 位运行的解决方案,因为 mysql-python (MySQLdb) 只有 32 位版本:

export VERSIONER_PYTHON_PREFER_32_BIT=yes

该命令有助于在终端中很好地运行 MySQLdb。但是,当我安装 PyDev 并尝试运行一个只有一行代码的简单程序时:import MySQLdb. 在强制 Python 以 32 位运行之前,我在终端中运行它时遇到了同样的错误: ....mach-o, but wrong architecture

我猜 PyDev 还是选择了 64 位 python。如何强制 PyDev 运行 Python 32 位?

文件夹/System/Library/Frameworks/Python.framework/Versions/2.7/bin/中没有 32 位 python。我尝试安装另一个具有 32/64 位 Python 的 Python(我找不到仅适用于我的 Mac 的 32 位 Python),但不知道如何让 Mac OS X 选择新的 32 位 Python,以便我可以用它安装mysql-python。

有什么想法可以帮助解决这个问题吗?

4

0 回答 0