2011-12-13 54 views
0

Python-igraph在python 2.6 .SO上安裝時出錯,我希望將其更改爲python 2.5或2.4。我需要刪除python2.6並安裝python 2.5。請告訴我一種方法來完成這個!將python 2.6的版本更改爲python 2.5或2.4

+2

igraph文檔對支持的Python版本有何評論?既然你說過「卸載」,我們可以假設你在Windows上運行?很可能您不需要卸載當前版本 - 您可以並行安裝多個Python安裝程序,但是您必須付出一些額外的工作來確保igraph找到所需的版本。 –

+2

igraph具有Python 2.6和2.7的安裝程序:http://igraph.sourceforge.net/download.html –

+1

您可以使用'virtualenv'。請參閱http://stackoverflow.com/questions/1534210/use-different-python-version-with-virtualenv。 – OnesimusUnbound

回答

2

您不需要卸載新版本的Python以使用其舊版本。只需安裝兩個或更多版本。這適用於Linux和Windows上的我。如果你使用某種類型的unix,那麼你可以使用shebang http://en.wikipedia.org/wiki/Shebang_(Unix)。只需用線啓動你的Python程序:

#!/usr/bin/env python 

,或者如果你想使用特殊verision:

#!/usr/bin/python2.4 

如果您使用的是Windows然後只需用全路徑調用程序到Python解釋器:

c:\tmp>c:\Python27\python.exe my_program.py 
+0

使用完整路徑的替代方法是定義一個環境變量f.ex. PY27_HOME =「C:\ Python27 \」,將它添加到PATH變量中,並在該目錄中創建一個名爲「python27.exe」的軟鏈接。鏈接可以用Win7上的'mklink'創建,我認爲,帶有SP1的Vista(你需要爲此管理員運行cmd)。否則,您需要SysInternals的Junction(免費)。然後你可以在命令行執行'python27 your_script.py'。 –

相關問題