2013-01-18 125 views
0

我有python2.6ubuntu lucid。我已经为python2.6安装了virtualenv 1.8.2。在/usr/local/lib/python2.6/dist-packages文件夹中有virtualenv-1.8.2-py2.6.egg在ubuntu-lucid中使用virtualenv安装python2.7

我想用的virtualenv,所以我可以测试一些我code.How做我去这个安装python2.7?我试过

virtualenv venv27 --distribute --no-site-packages --python=python2.7 

这给了这样的错误

The executable python2.7 (from --python=python2.7) does not exist 

请告诉我如何去做这件事?我必须升级我的O.S吗?

+0

您是否安装了Python 2.7? – Blender

+0

不,我只有python2.6附带清晰的 – damon

+1

您需要安装Python 2.7才能在Virutalenv中使用它。 – Blender

回答

0

virtualenv不下载或安装Python(与Ruby的rvm不同)。

当您指定想要virtualenv基于(--python=PYTHON_BIN)的python时,该可执行文件必须存在。 virtualenv使用该python安装来创建它的符号链接,shebangs和所有东西。

正如@Blender和@Dikei告诉你的,在创建virtualenv之前,您必须先安装Python 2.7。