【发布时间】:2012-11-01 10:05:30
【问题描述】:
我正在尝试在 Mac OS 10.7.5 上的 Python 中使用 CPLEX。 CPLEX 似乎只支持 32 位 python。我在 python shell 中使用它来检查它是否是 32 位:
import sys,platform; print platform.architecture()[0], sys.maxsize > 2**32
我已经按照 man 1 python 中的建议尝试了这 2 个命令,但似乎都没有强制 32 位:
export VERSIONER_PYTHON_PREFER_32_BIT=yes
defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
似乎唯一可行的是:
arch -i386 python
但是,如果我使用调用其他脚本的 arch 运行脚本,它们似乎都以 64 位模式启动。是否有另一个系统范围的变量强制它进入 32 位模式?
【问题讨论】:
标签: python osx-lion 32-bit cplex