我有适用于Python 2.5的Mac OS X 10.5.7。为了兼容性,我需要测试一个我正在使用Python 2.3的包。我不想降级我的整个系统,所以有没有办法来安装不会改变系统python的Python 2.3?安装旧版本的Python以在Mac OS X上进行测试
2
A
回答
6
您有两个主要选项,从macports(简单)安装python 2.3或从源代码安装。
对于MacPorts的,运行port install python23
对于第二,你必须去http://www.python.org/download/releases/2.3.7/下载源码包。一旦你打开一个终端并运行./configure --prefix /home/(your homedir)/software MACOSX_DEPLOYMENT_TARGET=10.5
然后make
和make install
。这应该在可直接访问的软件目录中单独安装。
0
This page有关于从源代码构建python的有用信息。这是在谈论3.0,但建议可能也适用于2.3。
0
您也可以使用Fink软件包管理器,只需“fink install python2.3”即可。如果你需要Python 2.3作为你的默认值,你可以简单地改变/ sw/bin/python和/ sw/bin/pydoc来指向你想要的版本(它们位于/ sw/bin /中)。
0
一种替代方法是使用虚拟机。
有了像VMWare Fusion或Virtualbox这样的东西,你可以用Python2.3安装一个完整的Linux系统,并在那里做测试。它的优点是完全是砂箱的,所以根本不会影响你的主系统。
相关问题
- 1. 在Mac OS X上安装MySQL的Python
- 2. 如何在OS-X上安装docker的旧版本(1.8.3)?
- 3. 编译为旧版本的Mac OS X
- 4. 在Mac OS X上安装最新版本的MySQL 5.5最新版本
- 5. 在Mac OS上安装MySQLdb的X 10.9.5
- 6. Jenkins在Mac OS X上安装
- 7. 在Mac OS X上安装ColdFusion 11 Yosemite
- 8. 在mac os x mountain lion上安装boost_1_53_0
- 9. 在Mac OS X上安装JBPM 6.5
- 10. 在Mac OS X 10.6上安装Xcode 3.2.5
- 11. 在mac os上安装java x
- 12. 在Mac OS X上安装Javac 10.6.8
- 13. 如何在mac os上安装leveldb x
- 14. 在Mac OS X上安装lispbuilder-sdl
- 15. 在Mac OS X上安装MySQLdb
- 16. 在Mac OS X上为XCode安装Eigen
- 17. 如何在Mac OS X上安装mod_jk
- 18. 如何在Mac OS X上安装LuaSocket
- 19. 在Mac OS X上安装PECL 10.6
- 20. Java - 在Mac OS X上安装JDK 10.9.5
- 21. 在Mac OS X上安装Spark MLLib
- 22. 在Mac OS上安装scikit-learn x
- 23. 在Mac OS X上安装C++ Armadillo库
- 24. 在Mac OS X上安装pf-ring
- 25. 在Mac OS X Sierra上安装Laravel
- 26. 在Mac OS X Mavericks上安装Gstreamer-1.0
- 27. 如何在Mac OS X上安装libuuid?
- 28. 在Mac OS X上安装CLSQL
- 29. 如何在Mac OS X上安装wxPython?
- 30. 在Mac OS X上安装软件包
MacPorts还包含一个python23(Python 2.3)包。 – mipadi 2009-05-21 00:57:20