我有適用於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上安裝舊版本的TypeScript?
- 2. 在Mac OS X上安裝MySQL的Python
- 3. 在Mac OS X上安裝Python
- 4. 在Mac OS X上安裝Python 3.2.2 10.6.8
- 5. 在OS X Lion 10.7.2上安裝舊版本的rvm?
- 6. 如何在OS-X上安裝docker的舊版本(1.8.3)?
- 7. 編譯爲舊版本的Mac OS X
- 8. 如何指定在Mac OS X上安裝Python包時使用的SDK版本?
- 9. easy_install和macports不能在Mac OS X上安裝到正確版本的Python 10.8
- 10. 在Mac OS上安裝MySQLdb的X 10.9.5
- 11. 在Mac OS X上使用LLVM進行安裝和編譯
- 12. 在Mac OS X Lion上安裝MySQL?
- 13. 如何在Mac OS X上安裝pyOpenSSL?
- 14. 在mac os上安裝java x
- 15. 在mac os上安裝opengl x
- 16. 在Mac OS X上安裝paper.js
- 17. 在mac os x上安裝sqlite3?
- 18. 如何在Mac OS X上安裝libuuid?
- 19. 在Mac OS X Sierra上安裝Laravel
- 20. 在Mac OS X Mavericks上安裝Gstreamer-1.0
- 21. 如何在Mac OS X上安裝mod_jk
- 22. 在Mac OS X上安裝lispbuilder-sdl
- 23. 在Mac OS X上安裝GraphicsMagick 10.8
- 24. Jenkins在Mac OS X上安裝
- 25. 在Mac OS X上安裝MySQLdb
- 26. 在Mac OS X 10.6上安裝Xcode 3.2.5
- 27. 在Mac OS X Lion上安裝Numpy 10.7
- 28. 在Mac OS X上安裝PECL 10.6
- 29. 在Mac OS X上安裝C++ Armadillo庫
- 30. 在Mac OS X上安裝JBPM 6.5
MacPorts還包含一個python23(Python 2.3)包。 – mipadi 2009-05-21 00:57:20