我花了一些时间今天获得源蟒蛇3.1.1建立在我的MacBook Pro的播放使用--enable-框架和--enable-universalsdk选项没有成功。我会虚心承认,我没有真正的线索,为什么我无法在Snow Leopard上编译3.1.1,我确实要为Snow Leopard获得新的Xcode版本,并确保我还安装了10.4u SDK。在make阶段,它似乎对10.4 SDK产生了阻塞作用,并且在配置阶段对于wchar,cursor和ncursor的头文件有几个错误。我已经能够从一个简单的配置中获得一个make,而且大部分测试都通过了,但这并没有足够的挑战性。其他人是否试图在运行Snow Leopard的Mac上构建python 3.1.1Mac OS X上的Python 3.1.1 10.6雪豹
回答
如果您确实想使用较旧的SDK,则需要设置MACOSX_DEPLOYMENT_TARGET。
如果你的目标10.6,这可能是因为PPC建筑不再被支持,根据this bug report。事实上,即使您使用XCode 3.2(目前还没有尝试过自己)的10.4版本,情况可能如此。
我同意,你已经说出了我的假设更有说服力的版本。 – snarkyname77 2009-08-31 23:37:22
我没有安装10.6尚未所以我不能肯定它会工作没有问题,但在一般情况下,如果你想建立一个电池,包括框架构建的Python 10.6优化OS X上说,在Martin提到的错误报告中应用the patch之后,最好使用Mac/BuildScript/build-installer.py
的源代码树中的安装程序构建脚本。像这样的东西应该工作[未经测试]:
。 /build-installer.py --sdk-path=/Developer/SDKs/MacOSX10.6.sdk --universal-archs=intel --dep-target=10.6 --src-dir=... --build-dir=...
这将构建包括依赖的第三方库和文档在内的所有内容,但要事先警告,您可能需要调整一些内容,直到您找到正确的东西,并且还有一些内容在64位,最值得注意的是,tkinter。如上所述,只要您不需要64位支持,标准python.org 3.1.1安装程序应该可能工作正常。编辑:我应该澄清,WRT 64位支持,问题不在tkinter中,而是在10.5和更早版本的Apple提供的Tk版本只有32位,所以有代码setup.py以防止试图在OSX上构建64位版本的tkinter。或许检查可现在如果取消了10.6 Tk是64位]
肯尼斯·赖茨的soluton不会为我工作。事实上,安装工作正常,但我的默认PATH
仍然指向/usr/bin/python
(v2.6.1。)。我隐约记得,我们应该修改我们的~/.profile
指向/.../Frameworks
,我希望安装程序为我做这个(nope)。
反正/Library/Frameworks/Python.framework/Versions/3.1/bin
存在这样我们就可以添加。 但我很好奇为什么在那里的python bin会崩溃并烧伤我。
现在没时间解决这个问题。再见。
我终于给出了使用安装程序,并有同样的问题。然后在阅读某处的某些文档时,我意识到安装程序不像通常那样自动修改配置文件。 – snarkyname77 2010-01-21 14:46:20
- 1. 安装在Mac OS 10.6(雪豹)
- 2. 安装rails 2.3.5 mac os 10.6(雪豹)
- 3. 在Mac OS 10.6下的cron作业10.6雪豹
- 4. 默认情况下,Mac安装在Mac OS X雪豹上?
- 5. 是安装在Mac OS 10.6(雪豹)SDL-配置
- 6. 是否有在Mac OS X 10.6(雪豹)的Qt 4.4的视觉假象
- 7. 无法安装在Mac OS X雪豹“雪貂”宝石
- 8. zeromq制作安装在Mac OS雪豹
- 9. xapian-full安装在mac os x雪豹上但dlopen失败LoadError
- 10. 在mac os上编译postgis时出错x雪豹
- 11. 如何在Mac OS X 10.6上编译Mac OS X 10.5的python扩展?
- 12. Xapian的宝石无法安装在Mac OS X雪豹+ MacPorts的
- 13. mod_mono和mac os上的apache x 10.6
- 14. Mac OS X 10.6上的AppleScript AppleScript?
- 15. Mac OS X 10.6 ODBC驱动
- 16. 我如何在mac os上启动用于托管终端游戏的telnet x 10.6雪豹
- 17. 在MAC OS X上使用OpenCV 2.2 10.6
- 18. 在Mac OS X 10.6上安装Xcode 3.2.5
- 19. 在Mac OS X上安装PECL 10.6
- 20. Mac OS X雪豹似乎无法运行
- 21. 木卫一无法在Mac OS X雪豹
- 22. 在OS X上安装Python 2.5.2 10.6
- 23. 如何在OS 10.6(雪豹)解决此PostgreSQL的错误
- 24. 的MySQL 5.6.2在Mac雪豹10.6 //缺少TMP /的mysql.sock
- 25. 在Mac OS X 10.6上安装numpy时出错10.6
- 26. Python在Mac OS X 10.6上错误安装i386
- 27. 的Mac OS X 10.6:系统日志()EXC_BAD_ACCESS
- 28. OS X上的emacs 10.6
- 29. Mac上的CodeBlocks和OpenCV(雪豹)
- 30. 在OS X上编译Python 2.5.5 10.6
有你为什么不使用Mac安装程序磁盘映像在http://www.python.org/ftp/python/3.1.1/python-3.1.1.dmg什么特别的原因? – las3rjock 2009-08-29 20:23:32
或者为什么不使用MacPorts(http://www.macports.org)? – 2011-06-13 15:49:35