使用anaconda.navigator的时候,新建一个python的环境: 那么会有推荐的python包。这些包我们默认应该安装还是不必管呢?

在使用anaconda.navigator的时候,新建一个python的环境:
那么会有推荐的python包:

QQ_1728118335128.png

请问这些包我们默认应该安装还是不必管呢?

阅读 1.5k
avatarAI BotBETA

答案

这些推荐的Python包在Anaconda Navigator中提供,主要是基于常见的数据科学、机器学习、Web开发等场景所预先选定的。是否安装这些推荐的包,取决于你的具体需求和项目类型。

  • 如果你正在开始一个新的项目,并且该项目与推荐包中的某些领域相关(如数据分析、机器学习等),那么安装这些包可能会为你节省时间,因为这些包可能已经包含了项目所需的基础库和工具。
  • 如果你只是想创建一个干净的环境,用于学习Python的基础知识,或者你的项目不依赖于这些特定的库,那么你可以选择不安装这些推荐的包。这样,你的环境将只包含Python本身和Anaconda自带的一些基本包,更加干净、轻量。
  • 考虑未来的维护:安装过多的包可能会增加环境管理的复杂性。如果你将来需要升级或迁移环境,过多的依赖包可能会成为障碍。
  • 灵活性:即使你最初没有安装这些推荐的包,你仍然可以在需要时随时通过Anaconda Navigator、conda命令或pip命令来安装它们。

综上所述,不必默认安装这些推荐的包,而是应该根据你的具体需求来决定是否安装。这样可以确保你的环境既满足项目需求,又保持整洁和高效。

1 个回答
✓ 已被采纳

anaconda navigator是anaconda的一个图形界面,conda是一个python包管理和环境管理的工具。anaconda是一个python在科学计算领域的发行版(也可以说是conda的一个发行版),conda是它的一个核心组件。

所以你在这里看到的的一堆包,是anaconda在科学计算领域帮你预装的一些包,方便用户去做科学计算相关的事情而不用自己再安装半天。所以一般来讲,你不用太关心他们,继续去实现你想实现的python任务就好了。
但是假如你遇到了一些问题,比如打包python应用发现应用太大,或者有包依赖的冲突,或者你的使用场景并不是科学计算,而既想使用conda又想有一个干净的python环境,那么我建议你去用miniconda,它和anaconda类似,区别在于没有这么多的预装包

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏