0
我使用virtualenvwrapper
并尝试使用不是默认值的python版本创建virtualenv。嵌入bash命令
我希望做的是:
$ which python2.7
>> /usr/local/bin/python2.7
$ mkvirtualenv -p /usr/local/bin/python2.7 env
...但是,如果没有复制粘贴。有没有办法在一行中做到这一点?
我使用virtualenvwrapper
并尝试使用不是默认值的python版本创建virtualenv。嵌入bash命令
我希望做的是:
$ which python2.7
>> /usr/local/bin/python2.7
$ mkvirtualenv -p /usr/local/bin/python2.7 env
...但是,如果没有复制粘贴。有没有办法在一行中做到这一点?
mkvirtualenv -p "$(type -P python2.7)" env
是将其写成单行文本的正确方法。 type
是POSIX standard utility,所以它比存在于which
的POSIX-ish系统更可能存在和工作。
你问如何编写一个BASH脚本来做到这一点? – bytesized
'mkvirtualenv -p“$(type -P python2.7)”env' – kojiro
嗯,一行bash脚本 – aralar