我可以使用Python 2.6的Python 2.7子进程模块吗?

sho*_*app 6 python pip

我可以使用Python 2.6的Python 2.7模块吗?或者做些什么来达到同样的效果?

我只能使用Python 2.6,但Python 2.6提供的模块中存在一个问题subprocess.这在Python 2.7中得到修复.我很好奇,如果我使用pip(或等效物)进行操作以暂时回避这个错误,直到升级一天.我该怎么做呢?

sho*_*app 1

Etienne Perot 建议使用http://code.google.com/p/python-subprocess32/上提供的 Python 3.2 子进程向后移植,而不是绕过 Python 安装。

这让我可以将该模块安装到虚拟环境的站点包中,并使用http://hg.python.org/cpython/rev/767420808a62修补子进程代码以修复所提到的错误。后来简单的import subprocess32 as subprocess解决了这个问题。