首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >虚拟env还是Anaconda虚拟env?

虚拟env还是Anaconda虚拟env?
EN

Software Recommendation用户
提问于 2018-07-06 17:44:57
回答 1查看 43关注 0票数 1

与Anaconda的虚拟env相比,“virtualenv”是否应该因为个人喜好和经验以外的其他原因而被优先考虑?这两者之间是否有任何实质性的差异,使得一个或另一个无法进行专业的Python开发?

我特别感兴趣的是,我应该推动哪种类型的虚拟经理在我工作的公司内被采用--我想尽早回答这个问题,以避免今后可能出现的麻烦。

我使用Anaconda的虚拟环境,它很好地满足了我的需求。我发现它更容易使用,激活,停用,管理比虚拟。

然而,我在一些地方读到,与Anaconda的虚拟env相比,虚拟env更受欢迎,逻辑几乎总是“暂时相信我”,或者说它是一种偏好。任何颜色都将不胜感激。

EN

回答 1

Software Recommendation用户

回答已采纳

发布于 2018-07-06 18:06:38

Anaconda是Python包的一个发行版,主要关注数据科学,包括SciPy、NumPy、Pandas和其他流行的python工具,以及conda (>500 of )。Miniconda只是conda及其依赖项(~35 is )。与pip一样,conda是一个包管理器,具有管理环境的额外功能。Conda可以为其他语言安装软件包,而不仅仅是Python。它支持许多软件包,那些可用的pip而不是conda可以与pip一起安装,conda将了解它们。

我没有任何个人经验与conda,并已发现virtualenv适合我的所有需要。它允许我轻松地运行Python2和Python3,而且在我的大多数项目中,我都有一个devtools目录,其中保留了相关的虚拟环境。尽管如此,在conda中,环境创建/删除似乎更为简化。

与conda相比,您更喜欢virtualenv的来源是什么?Conda是一个受信任的、受良好支持的工具,它提供了您所需要的环境管理功能,您似乎已经更喜欢它而不是虚拟环境,并且没有理由不应该在专业开发环境中使用conda。只是不要安装Anaconda,如果您需要的是Miniconda。

票数 3
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/51011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档