我正在使用virtualenvwrapper
并尝试使用不是默认版本的python版本来创建virtualenv。
我想做的是:
$ which python2.7
>> /usr/local/bin/python2.7
$ mkvirtualenv -p /usr/local/bin/python2.7 env
......但没有复制粘贴。有没有办法在一行中做到这一点?
答案 0 :(得分:1)
mkvirtualenv -p "$(type -P python2.7)" env
是将其写为单行的正确方法。 type
是POSIX standard utility,因此它更有可能在POSIX-ish系统中存在并且与which
一致。