有關Python網站上的官方文檔,如何在Linux上的同一台機器上安裝和運行多個版本的Python?
我可以找到大量的博客帖子和答案,但我想知道是否有“標准”官方方式這樣做?
或者這完全取決於操作系統?
解決方案
我認為它是完全獨立的。只需安裝它們,然后你就可以使用命令/usr/bin/python2.5
和/usr/bin/python2.6
。鏈接/usr/bin/python
到您要用作默認值的鏈接。
無論如何,所有庫都在單獨的文件夾中(以版本命名)。
如果要手動編譯版本,請參閱Python源代碼的自述文件:
安裝多個版本
在Unix和Mac系統上,如果您打算使用相同的安裝前綴(configure腳本的--prefix參數)安裝多個版本的Python,則必須注意安裝不同版本不會覆蓋主python可執行文件。使用“make altinstall”安裝的所有文件和目錄都包含主要版本和次要版本,因此可以並排使用。“make install”還會創建$ {prefix} / bin / python3,它引用$ {prefix} /bin/pythonX.Y。如果您打算使用相同的前綴安裝多個版本,則必須確定哪個版本(如果有)是您的“主要”版本。使用“make install”安裝該版本。使用“make altinstall”安裝所有其他版本。
例如,如果要安裝Python 2.5,2.6和3.0,2.6是主要版本,則可以在2.6 build目錄中執行“make install”,在其他目錄中執行“make altinstall”。
文章轉載自Python黑洞網