文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

为什么有些人宁愿花费很多时间去自己手工配置Python环境, 也不用Anaconda?

2023-05-14 21:20

关注

为什么有些人宁愿花费很多时间去自己手工配置Python环境, 也不用Anaconda?

也有很多人是自己配置Python环境,而不用Anaconda,我理解有两方面原因。

首先Anaconda对数据科学很友好,但对于其他Python应用场景并不是最佳选择,更多人会使用原生python+pip+venv,去搭配自己的开发环境。

其次,Anaconda过于臃肿,光安装包就有五六百兆,占用几个G的运行空间,造成资源浪费。

为什么有些人宁愿花费很多时间去自己手工配置Python环境, 也不用Anaconda?

如果你知道Anaconda到底是什么,就会明确该不该用它。

Aanconda是基于conda的Python数据科学和机器学习开发平台,这里有几个关键词需要画线重点解释。

为什么有些人宁愿花费很多时间去自己手工配置Python环境, 也不用Anaconda?

conda是虚拟环境工具+包管理工具,可以用于各种开发语言,这里指Python。conda资源库有上万个第三方库,大部分都是数据科学和机器学习相关领域。

为什么有些人宁愿花费很多时间去自己手工配置Python环境, 也不用Anaconda?

作为替代,venv、pipenv、Virtualenv等工具也可以用来创建虚拟环境,pip可以用来下载管理Python包。

Python是Anaconda自带的,无需你再次安装,而且配置好了运行环境。

数据科学是指Anaconda侧重于数据科学领域的Python开发,自带pandas、numpy、matplotlib、Jupyter等大多数主流第三方库,这也导致Anaconda体积过大。

为什么有些人宁愿花费很多时间去自己手工配置Python环境, 也不用Anaconda?

所以综上所述,Anaconda最大特点是:服务Python数据科学和机器学习,一次安装,一劳永逸。

对于从事Python其他开发领域的人来说,并不需要上述的功能,或者完全可以用pip、venv等工具替代,那么Anaconda就不那么值得安装了。

有一些用户为了避免功能冗余,去选择Miniconda,安装包只有50M。

Miniconda是瘦身版的Anaconda,只包含Python和Conda。我也建议大家去使用Miniconda,简洁、强大。你可以使用conda去配置虚拟环境,安装各种第三方库。

为什么有些人宁愿花费很多时间去自己手工配置Python环境, 也不用Anaconda?

总而言之,如果你不喜欢折腾就用Anaconda,喜欢折腾可以试试自己配置Python或者用Miniconda。

以上就是为什么有些人宁愿花费很多时间去自己手工配置Python环境, 也不用Anaconda?的详细内容,更多请关注编程网其它相关文章!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯