我正在为Python应用程序寻找一个虚拟环境解决方案,我想要一些尊重这些要求的东西:
到目前为止,我确定了virtual-python和zc.buildout,但至少buildout不支持py3。我不是在寻找一个解决方案列表,只有你推荐的解决方案,最好是在你使用多个解决方案之后。
答案 0 :(得分:2)
virtualenv或zc.buildout都可以使用。 Virtualenv更容易学习和使用; buildout更强大。我个人使用buildout来开发/部署我开发的软件包,以及virtualenv用于部署第三方应用程序(如Trac)。
免责声明:我从未试图在Windows或Python 3上使用过。我看到有一个版本的virtualenv可以在Python 3中运行,并且有一个zc.buildout分支试图添加Python 3支持(但它似乎被放弃了。)