如何获取当前激活的venv?

How to get the currently activated venv?

我使用 venv 创建了一个 python 虚拟环境。然后我激活了它。那么我怎么知道我创建的 venv 的路径和名称呢?我确定有一个原因,zsh 正在向我显示激活的环境名称。

保存在环境变量中VIRTUAL_ENV:

$ cd /tmp
$ python -m venv venv
$ . venv/bin/activate
$ echo $VIRTUAL_ENV 
/tmp/venv