当我从 Mac 上的 bash shell 运行以下命令时:
$ file /usr/bin/python
我得到以下三行:
/usr/bin/python (for architecture x86_64): Mach-O 64-bit executable x86_64
/usr/bin/python (for architecture i386): Mach-O executable i386
/usr/bin/python (for architecture ppc7400): Mach-O executable ppc
这似乎表明 Python 已经为所有三种架构或类似的东西编译?我相信,基于我在尝试设置 MySQL 时遇到的一些错误,我使用的版本是 64 位版本。所以两个问题:
我怎么会知道呢?
我如何将 Python 改为 32 位?比使用不同的编译设置重新编译更不激烈的事情?
当我基于我的处理器知道我正在运行 64 位 Mac 时,为什么
arch
从 bash shell 返回i386
似乎表明我不在“64 位模式”?
抱歉,这些可能都是新手问题,整个 32/64 位的东西让我很沮丧,我相信有一些命令/工具可以让这更容易。