我们使用这个配置脚本与我们在配置帮助菜单发现了一个选项:编译的Python 3.1.1 32位
./configure --with-universal-archs=32-bit --prefix="$HOME/python"
make
make install
但是它给当所有的灰尘结算,我们退房我们:
✔python-3.1.1⤿ file ~/python/bin/python3
python/bin/python3: Mach-O 64-bit executable x86_64
我们如何编译它,所以我们得到一个32位的Python?我们希望使用OpenOffice提供的uno模块,它需要32位python。
虽然我已经接受了这个答案,但这只是回答了关于编译Python 32位而不是涉及使用与3.1.1不兼容的OpenOffice的uno python模块的问题的另一半。我们继续。 – 2010-01-06 22:57:31
我对uno并不熟悉,但总的来说,许多第三方模块还没有经过测试,也没有修改过与Python 3一起工作,这就是为什么Python 2和Python 3正在并行开发和维护的原因将来会有一段时间。除非您对Python 3中的功能有迫切的需求,否则许多人会暂时推荐使用Python 2。 – 2010-01-07 00:38:15