在virtualenvwrapper中,是否有一种简单的方法可以在我的机器上列出所有virtualenv?
(就像yolk -l列出当前虚拟环境中的所有python包一样?)
澄清:我的env目录中的"ls -la"不计算在内.我正在寻找virtualenv或virtualenvwrapper特定的命令.
我很困惑,我应该把我的virtualenvs放在哪里.
在我的第一个django项目中,我使用命令创建了项目
django-admin.py startproject djangoproject
Run Code Online (Sandbox Code Playgroud)
然后我进入djangoproject目录并运行命令
virtualenv env
Run Code Online (Sandbox Code Playgroud)
它创建了与内部djangoproject
目录相同级别的虚拟环境目录.
这是为这个特定项目创建virtualenv的错误位置吗?
我得到的印象是,大多数人将所有的virtualenvs保存在一个完全不同的目录中,例如~/virtualenvs
,然后使用virtualenvwrapper在它们之间来回切换.
有没有正确的方法来做到这一点?
我知道在 conda 中我可以用来conda env list
获取所有 conda 虚拟环境的列表,python 中venv
可以列出给定中的所有虚拟环境的相应命令是什么venv
?另外,有什么方法可以打印/检查当前 venv 的目录吗?不知何故,我有许多项目.venv
的虚拟环境具有相同的名称,我想找到一种方法来验证我所在的 venv。谢谢
我是 linux 环境的新手。我有一台 linux 服务器,在该服务器上我在某个虚拟环境中安装了 python3(但我不再记得虚拟环境的名称)。我知道如果我在 Windows 计算机上使用 anaconda,我会执行以下操作来获取虚拟环境名称。
conda info --envs
Run Code Online (Sandbox Code Playgroud)
问题是如何获取我的 linux 服务器上所有虚拟环境的列表以及这些环境的路径?特别是,我想要一个包含我的 python3 的 bin 文件夹的链接,以便我可以激活我的虚拟环境。