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

为什么有些人宁愿花费很多时间去自己手工配置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?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2241961.html

(0)
上一篇 2025年2月26日 20:46:34
下一篇 2025年2月26日 20:46:57

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 八个可以提高数据科学工作效率并节省宝贵时间的Python库

    在进行数据科学时,可能会浪费大量时间编码并等待计算机运行某些东西。 所以我选择了一些 Python 库,可以帮助你节省宝贵的时间。 1、Optuna Optuna 是一个开源的超参数优化框架,它可以自动为机器学习模型找到最佳超参数。 最基本…

    2025年2月26日
    100
  • 整理了12个必备的Python函数,建议收藏

    前言 新手在做写代码的时候容易卡壳,尤其当接触的函数以及其他知识比较多的时候,经常会看完需求之后不知道自己该用什么方法来实现它,实现的逻辑可能你有,但怎么该用什么函数给忘了,这其实就是知识的储备不够,你记不住哪个函数有什么作用,自然一头雾水…

    2025年2月26日 编程技术
    200
  • 用 Python 给你一个圣诞帽

    圣诞将至,虽然咱不过这洋节,但是热闹还是要凑一下的,相信已经有很多圣诞帽相关的周边在流传了,今天咱们就自己动手,给头像增加一个圣诞帽 基础知识准备 在计算机中,图像是以矩阵的形式保存的,先行后列。所以,一张宽×高×颜色通道=480×256×…

    2025年2月26日 编程技术
    200
  • Python编程:如何实现类装饰器及应用?要点要掌握

    示例 Python中的装饰器既可以是函数也可以是类。在前几节中,我们使用的是函数装饰器。现在,我们将学习如何定义类装饰器。 我们将定义充当装饰器的自定义类。当用类装饰/修饰函数时,该函数就成为该类的实例。让我们来一探究竟: 如上所示,我们创…

    2025年2月26日 编程技术
    200
  • 五分钟菜鸟学会Python玩转SQL的神器!

    背景 其实一开始用的是pymysql,但是发现维护比较麻烦,还存在代码注入的风险,所以就干脆直接用ORM框架。 ORM即Object Relational Mapper,可以简单理解为数据库表和Python类之间的映射,通过操作Python…

    2025年2月26日
    200
  • 时间序列特征提取的Python和Pandas代码示例

    使用Pandas和Python从时间序列数据中提取有意义的特征,包括移动平均,自相关和傅里叶变换。 前言 时间序列分析是理解和预测各个行业(如金融、经济、医疗保健等)趋势的强大工具。特征提取是这一过程中的关键步骤,它涉及将原始数据转换为有意…

    2025年2月26日 编程技术
    200
  • 小白必读!十大被低估的Python自带库!

    大 大家在学习python的过程中,都会了解到python的一个强大的功能在于各种强大的第三方库函数,大家只需要通过pip install 即可安装我们需要的库函数。 家往往只是关注自己安装的python库,却忽略了python自带的库函数…

    2025年2月26日 编程技术
    200
  • 用于清理数据的五个简单有效 Python 脚本

    将 PDF 转换为 CSV 在机器学习中,我们应该少一些“数据清理”,多一些“数据准备”。当我们需要从白皮书、电子书或其他PDF文档中抓取数据时,这个脚本为我节省了很多时间。 import tabula#获取文件pdf_filename =…

    2025年2月26日
    200
  • Python爬取天气数据及可视化分析

    正文  大家好,我是Python人工智能技术 天气预报我们每天都会关注,我们可以根据未来的天气增减衣物、安排出行,每天的气温、风速风向、相对湿度、空气质量等成为关注的焦点。得到温湿度度变化曲线、空气质量图、风向雷达图等结果,为获得未来天气信…

    2025年2月26日 编程技术
    200
  • Python 批量加水印只需一行命令!

    工作的时候,尤其是自媒体工作者,必备水印添加工具以保护知识产权图片,网上有许多的在线/下载的水印添加工具,但他们或多或少都存在以下问题: 1. 在线工具需要将图片上传到对方服务器,信息不安全。 2. 很多工具不具备批量处理功能。 3. 很多…

    2025年2月26日 编程技术
    200

发表回复

登录后才能评论