比如我要使用python的虚拟环境,我想要激活一个叫做 flask36 的环境,每次都要使用
1 | source flask36/bin/activate |
好麻烦,所以使用了一个alias
来简化这个操作
1 | alias ac='source flask36/bin/activate' |
然后输入ac
就可以了
但是这样的话,当使用其他环境时就不能用这个命令了
所以想要带个参数,直接用又不行,因为这个flask36
这个东西要放在中间
所以研究了一下,可以这样用
1 | alias ac='func() { source $1/bin/activate; }; func' |
然后就可以带参数了,比如:
1 | ac flask36 |
然后如果在不同的路径下也可以使用 ,比如
1 | ac the/path/of/the/virtual/env/flask36 |