2011-12-13 56 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'。 –

相关问题