lsvirtualenv 列出的虚拟环境不全

为什么虚拟环境成功创建,但列出来的只有一个?谢谢

(base) E:\python练习\exflask>lsvirtualenv

dir /b /ad "C:\Users\17385\Envs"
==============================================================================
py37

以下回答引用子CHATGPT,有用的话,请给个采纳哇
可能是因为您创建的虚拟环境没有被正确地安装到 virtualenvwrapper 的默认目录中。您可以尝试使用以下命令来查找所有的虚拟环境:

$ find ~/ -type d -name "*envs*"

如果您找到了您创建的虚拟环境,那么您可以将其添加到 virtualenvwrapper 的环境变量中,以便能够正确地列出所有的虚拟环境。您可以在您的 shell 配置文件中添加以下行:

export WORKON_HOME=/path/to/your/envs/directory
source /usr/local/bin/virtualenvwrapper.sh

请将 /path/to/your/envs/directory 替换为您找到的虚拟环境所在的目录。然后,重新启动您的 shell,您应该能够正确地列出所有的虚拟环境。