Virtualenv应用程序管理器
vam的Python项目详细描述
将python应用程序自动安装到它们自己的虚拟环境中。
您是否尝试过从pypi安装两个需求冲突的应用程序? 通常的解决方法是使用virtualenvs,它提供一个沙盒环境来安装软件包。 然而,virtualenv并不是真正为安装applications而设计的, 它们是为安装应用程序所针对的库而设计的。
vam提供了一种方法,可以安装任意数量的python应用程序,而不会以任何方式干扰它们。
例如,运行:
vam install pss vam install pytest
会将这些组件安装到各自的virtualenv中,以便它们拥有的任何依赖项都不会干扰。 启动程序脚本将安装到~/.local/bin/中,以启动它们可能安装的任何应用程序。