不同Python版本下的easy_install'ing

age*_*ser 4 linux installation python easy-install gentoo

我正在尝试easy_install使用 Python 2.5 包,但我也安装了 Python 3.1,因此出现语法错误:

except pkg_resources.VersionConflict, e:                                    
                                    ^                                       
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

我怎么知道easy_install我想要它安装(在这种情况下是ReviewBoard)与 Python 2.5 吗?

Ins*_*yte 6

easy_install代码安装用于运行它的任何 Python 版本的包。听起来你的系统默认 Python 版本是 3.1,所以这样的事情应该让它按照你想要的方式工作:

/path/to/python2.5 /path/to/easy_install ReviewBoard

最坏的情况是您可以编辑easy_install脚本并将shebang 更改为指向您的2.5 二进制文件。