python查找所有环境的代码
时间: 2024-03-02 17:27:03 浏览: 126
你可以使用 `conda env list` 命令查找所有的环境。这个命令会列出所有已经创建的环境及其路径。如果你想在 Python 代码中获取这些信息,可以使用以下代码:
```python
import subprocess
output = subprocess.run(['conda', 'env', 'list'], capture_output=True, text=True)
envs = [line.split()[0] for line in output.stdout.split('\n')[2:] if line.strip() != '' and not line.startswith('#')]
print(envs)
```
这个代码会调用 `conda env list` 命令,并将输出解析成一个列表,其中每个元素是一个环境的路径。注意,这个代码需要在安装了 conda 的环境中运行。如果你使用的是虚拟环境,你也可以使用 `pip list` 命令查找所有安装的包。
阅读全文