但默认情况下它会接受python2。我的机器上同时安装了python2和3。创建虚拟环境时的输出结果是:
$ virtualenv .env Running virtualenv with interpreter /usr/bin/python2 New python executablein /some/path/.env/bin/python2 Also creating executable in /some&
我尝试在Bash中选择一些输出的一部分,但不知道将过滤器放在哪里,并且对我得到的输出感到困惑。for i in $(which -a $p); do echo " $i ($($i --version 2>&1))"; done && echo; 它多年来一直致力于产生我所期望的输出: Python 2.7.15 in /usr/local/bin/python2
/usr/local