使用 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?
谢谢
使用 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?
谢谢
您可能尚未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
默认情况下,它不使用全局站点包。
对的支持已python2.4
被删除,virtualenv 1.8
因此请确保您使用virtualenv<=1.7.2
.