#virtual #python #environments #finding #helper #tool #env

app saucy

用于查找Python虚拟环境的辅助工具

4个版本

0.1.3 2019年11月22日
0.1.2 2019年11月15日
0.1.1 2019年11月15日
0.1.0 2019年11月15日

#26 in #finding

MIT/Apache

10KB
71 代码行(不包括注释)

saucy

Build Status codecov

saucy是查找Python虚拟环境的辅助工具。

动机

总是写?

user@server:~/important_project/> . env/bin/activate
(env) user@server:~/important_project/> .

难道每次都不需要输入env/bin/activate吗?

示例

这时就出现了saucy。要安装saucy,运行

cargo install saucy

当你在目录中运行saucy时,它将打印出它找到的第一个Python虚拟环境的activate脚本。例如

user@server:~/important_project/> saucy
/home/user/important_project/env/bin/activate

因此,你不需要输入. env/bin/activate,你只需输入

user@server:~/important_project/> . $(saucy)
(env) user@server:~/important_project/> 

但即使是这样也感觉太麻烦了。相反,将以下行(或类似内容)插入到你的.bash_aliases文件中

alias sa=". $(saucy)$"

现在它就像这样简单

user@server:~/important_project/> sa
(env) user@server:~/important_project/> 

享受吧!

许可证

根据以下任一许可证授权

依赖关系

~3MB
~52K SLoC