我正在尝试使用以下Python代码获取conda环境的列表:
import subprocess
process = subprocess.Popen("conda info --envs", shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
xx = process.communicate()
print(xx)
但是它只打印(b'', b"'conda' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n")
有趣的是,当我在Windows命令提示符和Powershell上键入相同的命令conda info --envs
时,它显示了我计算机上安装的conda环境的列表。
我在代码中缺少什么吗?