【问题标题】:Forcing 32 bit Python on MAC 10.7 or 10.8在 MAC 10.7 或 10.8 上强制使用 32 位 Python
【发布时间】:2012-09-22 02:18:01
【问题描述】:

我有 MAC OS X 10.8,我已经使用他们网站上的 Python 官方二进制文件将我的 python 更新到了 2.7.3 版。

我正在尝试运行需要使用 32 位 python 执行的 python 脚本。

如何强制运行 32 位 python 而不是 64 位?

命令文件 /usr/bin/python 给我以下输出。

Alis-Mac:~ ali$ file /usr/bin/python
/usr/bin/python: Mach-O universal binary with 2 architectures
/usr/bin/python (for architecture i386):    Mach-O executable i386
/usr/bin/python (for architecture x86_64):  Mach-O 64-bit executable x86_64

我也尝试了以下方法。

export VERSIONER_PYTHON_PREFER_32_BIT=yes

但这甚至没有帮助,因为现在,我猜我有自定义 python。

我的脚本中有 wxpython 代码,我正在使用 platypus 为 OSX 构建应用程序,所以我必须强制我的脚本使用 32 位 python 运行。请帮忙。

【问题讨论】:

  • 检查这个链接stackoverflow.com/questions/2088569/…我相信你可以在那里找到你需要的东西。
  • 在发布此问题之前,我已经检查过该问题。它没有帮助。
  • 当我在 Mountain Lion 上部署我的开发时遇到同样的问题 :-(
  • 你试过arch -i386 /usr/bin/python,但还是不行?
  • 你试过$ defaults write com.apple.versioner.python Prefer-32-Bit -bool yes吗?

标签: python macos wxpython platypus


【解决方案1】:

现在安装 virtualbox 并在 32 位 Ubuntu 中开发您的应用

你也可以安装pycharm,它可以让你通过vagrant进行调试

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-10
    • 2011-11-17
    • 2012-11-01
    • 2019-07-29
    • 2011-03-13
    • 1970-01-01
    • 2011-01-06
    相关资源
    最近更新 更多