【发布时间】:2011-09-29 11:44:14
【问题描述】:
我的设置是:2.6.1 python (apple default, snow leopard), virtualenv, and using 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 中发生这种情况?
【问题讨论】:
标签: python macos 32bit-64bit virtualenv mysql-python