我可以在OS X的现有32位安装上安装Python 2.7.1 64位吗?

Ada*_*wis 5 python django macos homebrew osx-snow-leopard

简短描述
是否可以在Python 2.7.1 32bit 的现有安装(来自python.org)之上从python.org安装Python 2.7.1 64/32bit?

背景
我为wxPython(2.8)支持安装了32位版本,到目前为止我没有给出任何问题.我现在有一些模块很难安装(psycopg2和mysql-python).自制软件中的警告消息不断警告我,路径上没有64位版本的Python.这些警告只会添加到我想要使用64位版本的列表中.

在我选择32位安装时,特定项目的GUI是主要关注点.现在GUI变得非常简单,数据库后端支持(使用Django)更为重要.话虽如此,使用wxPython 2.9(支持OS X和64位2.7)的开发版本已经可以接受.

对于非mac用户,为了帮助解释为什么我必须使用32位版本,请参阅本简要指南在wxpython项目中使用virtualenv

系统信息
开发系统
OS: Mac OS X Snow Leopard(10.6.7)
Python: 2.7.1 with virutalenv/virutalenv-wrapper
项目依赖项:
请注意,如果我可以使用homebrew安装postgresql,那么MySQL可能是PostgresSQL的psycopg2

Django == 1.2.5
MySQL-python == 1.2.3
PIL == 1.1.7
PyVISA == 1.3
pyserial == 2.5
virtualenv == 1.5.1
virtualenvwrapper == 2.6.3
wsgiref == 0.1.2
wxPython == 2.8 .11.0
wxPython-common == 2.8.11.0

部署系统
操作系统: Windows XP/Windows 7
Python:希望没有(目标是使用py2exe或类似工具)

目前的想法
我担心单靠文件路径无法实现我的目标.在Windows 7中,标识符(x86)放在显示它是32位程序的路径中,但在OS X上,路径对于32位或64/32位安装是相同的(/ Library/Frame /Python.framework/Version/2.7 /).

任何想法或意见都会有所帮助!

更新5-18-2011:8:40 AM
我已经确认使用预编译(.dmg)框架构建,安装64位版本确实吹掉了32位安装.这对我的虚拟环境产生了负面影响,因为我在环境中安装的所有东西都基于32位安装,几乎每个模块都会抛出某种错误.

我还没有达到安装32位和64位在同一台机器上,但是寻找到自制与更详细看起来这可能是可能的.诀窍是为每个python构建(从源代码)定义自己的公式,并将安装目录重命名为'Python27_32'和'Python27_64'.因为我有时间,我会继续探索这个方面.

编辑7-12-2011:10:51 AM CST
有没有人能够控制自制软件编译选项?具体如何选择使用64位编译器还是32位编译器?如果不提出任何问题,我会创建一个新的SO问题.

And*_*rew 2

查看http://www.macports.org/ ,它提供了各种 linux/unix 工具的端口,这些工具未出现在默认的 MacInstallation 中,并且复制了其他需要的工具。它将所有内容安装在 /opt/local 中,而不是踩在已安装的基础上。通过对 PATH 和 LD_LIBRARY_PATH 进行一些操作,这可能会为您提供所需的选项。