当使用virtualenv时,我发现命令:virtualenv -p python2.6 --no-site-packages~ / env / NEW_PROJECT没有任何问题,但是如果我尝试做virtualenv -p python2.4 --no -site-packages~ / env / NEW_PROJECT我收到错误"可执行文件python2.4(来自--python = python2.4)不存在。有没有办法用python2.4设置virtualenv?
由于
答案 0 :(得分: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
版本中已弃用。默认情况下,它不使用全局站点包。
答案 1 :(得分:1)
python2.4
已删除对virtualenv 1.8
的支持,因此请务必使用virtualenv<=1.7.2
。