我最近学会了如何在我的工作流程中使用virtualenv和virtualenvwrapper,但我在一些指南中看到了pyenv,但我似乎无法理解pyenv是什么以及它与virtualenv的不同/相似之处.pyenv是virtualenv或免费工具的更好/更新的替代品吗?如果后者有什么不同的做法,那么两者(以及virtualenvwrapper,如果适用)如何协同工作?
有多个cpan模块安装程序可用; 我至少知道CPAN.pm(自带perl,)CPANPLUS和cpanminus.
三者有什么区别?
什么情况要求使用一个而不是另一个?
我应该知道其他模块安装程序吗?
为什么我们不谈论其他编程语言中的虚拟环境呢?java、c++、javascript 等语言有等价的吗?
其他语言中的概念和Python中的一样重要吗?我注意到 virtualenv 最初是在 2007 年发布的。在那之前人们使用什么?甚至2000年之前?