我的设置是:2.6.1 python(苹果默认,雪豹),virtualenv,并使用 virtualenvwrapper
在环境之外,一切都以 32 位运行,这很好。但是对于一个新项目,我将处理需要 django 1.3 和大量依赖项,所以我制作了一个 virtualenv。
我已经成功地安装了所有东西,除了 mysql-python(通过 pip)得到“mach -o wrong architecture”的错误。我已经在 virtualenv 中使用“import sys;sys.maxint”检查了我的 python 解释器,并且 python 以 64 位运行。
我已经通过“defaults write com.apple.versioner.python Prefer-32-Bit -bool yes”将系统范围内的python设置为32位运行
有谁知道为什么会在 virtualenv 内部发生这种情况?