How do I find the name of the conda environment in which my code is running?

后端 未结 8 1682
耶瑟儿~
耶瑟儿~ 2020-12-08 18:48

I\'m looking for a good way to figure out the name of the conda environment I\'m in from within running code or an interactive python instance.

The use-case is that

8条回答
  •  情深已故
    2020-12-08 19:42

    very simply, you could do

    envs = subprocess.check_output('conda env list').splitlines()
    active_env = list(filter(lambda s: '*' in str(s), envs))[0]
    env_name = str(active_env).split()[0]
    

提交回复
热议问题