当前位置: 首页 > 面试题库 >

如何列出Linux中的所有python虚拟环境?

锺离伟彦
2023-03-14
问题内容

我在Debian OS中配置了多个Python环境。有没有办法列出Linux中所有已配置的环境?

这与以下评论中指出的可能重复项不同。我的意思是virtualenv仅使用创建的虚拟环境。


问题答案:

如果仅使用低级virtualenv ...{directory}程序创建一个virtualenv,则该目录中只有某个目录,其中包含该特定环境。您只能通过find在您的$HOME目录(或您可能用于创建virtualenvs的任何其他目录列表)上运行来“列出”这些文件,以查找python安装。希望遵循一些约定,如将它们全部存储在~/virtualenvs。(另请参见在何处创建virtualenvs?)

如果使用virtualenvwrapper,则如上所述,使用命令lsvirtualenv列出使用创建的环境mkvirtualenv~/.virtualenvs默认情况下,它们都处于启用状态。参见https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html

如果使用conda,您可以conda create --name {my_env} [...]使用conda info --envs或列出通过创建的虚拟环境conda env list。请参阅https://conda.io/docs/using/envs.html#list-all-
environments



 类似资料:
  • 本文向大家介绍在Windows和Linux中创建Python虚拟环境,包括了在Windows和Linux中创建Python虚拟环境的使用技巧和注意事项,需要的朋友参考一下 虚拟环境用于更有效地管理我们的Python项目。每个项目都有一个专用的环境,以获得更好的结果和将来的更新。例如,我们有一个使用Django2.1的项目,另一个使用Django2.2的项目。现在,在这种情况下,我们可以将虚拟环境用

  • 本文向大家介绍Linux安装Python虚拟环境virtualenv的方法,包括了Linux安装Python虚拟环境virtualenv的方法的使用技巧和注意事项,需要的朋友参考一下 1、安装virtulenv、virtulenvwrapper包 pip install virtualenv virtualenvwrapper 2、virtualenvwrapper是virtualenv的扩展工具

  • 问题内容: 如何列出Linux中某个组的所有成员(可能还包括其他unice)? 问题答案: 不幸的是,据我所知,没有很好的便携式方法可以做到这一点。如果您尝试解析/ etc / group(如其他人所建议的那样),则会错过以该组为主要组的用户以及通过UNIX平面文件(例如LDAP,NIS, pam-pgsql等)。 如果我绝对必须自己做,则可能相反:使用来获取系统上每个用户的组(这将使NSS看到所

  • 我想做一个功能,定期通知用户,尤其是ios移动设备。 具体来说,我使用Pythonywhere的“预定任务”。(https://help.pythonanywhere.com/pages/ScheduledTasks) 这是我发送通知的脚本。 但在从push_notifications.models导入APNSDevice, GCMDevice行,我得到一个错误: 'ImportError:没有名

  • 这份教程是帮助你安装和使用 Python 的包 本指南会告诉你如何安装和使用必要的工具。值得注意的是 Python 可以做许多许多的事情,至于你如何去安装和管理你的依赖可能会根据你项目的不同而不同。这份指南更多是开发和部署网络服务(包括 web 应用),但是这份指南同样适用于帮助你管理任何项目的开发和测试环境。 注意:这份指南是在 Python 3 版本下完成的,如果你由于不可抗拒的原因仍然在使用

  • python 的虚拟环境可以为一个 python 项目提供独立的解释环境、依赖包等资源,既能够很好的隔离不同项目使用不同 python 版本带来的冲突,而且还能方便项目的发布。 virtualenv virtualenv可用于创建独立的 Python 环境,它会创建一个包含项目所必须要的执行文件。 安装 virtualenv $ pip install virtualenv 配置 pip 安装第