4

使用 virtualenv 时,我发现命令: virtualenv -p python2.6 --no-site-packages ~/env/NEW_PROJECT 可以正常工作,但是如果我尝试执行 virtualenv -p python2.4 --no-site-包 ~/env/NEW_PROJECT 我收到错误“可执行python2.4(来自--python=python2.4)不存在。有没有办法用python2.4设置virtualenv?

谢谢

4

2 回答 2

2

您可能尚未python2.4安装或不在您的$PATH.

virtualenv,不同于rvm,不安装 Python 版本,它只使用你已经安装的。当您使用-p选项时,这意味着--python您告诉 virtualenv 基于该 Python 安装创建一个新的隔离环境。

因此,如果您在某处安装了 Python 2.4,只需执行以下操作:

$ virtualenv --python /path/to/python2.4/bin/python2.4 --no-site-packages ~/env/NEW_PROJECT

PS.:在新版本--no-site-packages中已弃用。virtualenv默认情况下,它不使用全局站点包。

于 2012-12-15T14:28:57.143 回答
1

对的支持已python2.4被删除,virtualenv 1.8因此请确保您使用virtualenv<=1.7.2.

于 2014-03-13T16:16:51.833 回答