为什么要使用 anaconda 做数据分析。相比于直接使用某一款 IDE,其必要性是什么?

2021 年 3 月 29 日
 huzhikuizainali
看很多视频介绍 anaconda 。都说已经帮你做好了环境配置。数据分析常用包都下载好了。继承了 jupyter 和 spyder…………

我听了以后有如下困惑:
1 、“Conda 使管理多个数据环境变得容易,这些数据环境可以单独维护和运行,而不会相互干扰。” 什么是单独维护和运行,而且不会相互干扰?什么叫环境配置?配置什么环境?我单独下载一个 spyder 和 python 原生包会出现什么“相互干扰”问题?可否举个例子?

2 、“you can start using thousands of open-source Conda, R, Python and many other packages.”。实际工作中会用到那么多包么?我看网上的数据分析视频程序开头也就加载那些常用包而已。真用到什么没有的包再 pip 不可以么?(我也知道有些包之间有依赖关系。但是 pip 下载的时候应该会将依赖的包一起下载下来吧?)

3 、今天看了个视频说从 GitHub 上下载了开源项目,在原生 python 上运行就不行。在 anaconda 中运行就可以。如果原生 python 中缺了什么包没有下载。那么跑程序的时候也会报错,提示 xx 包没有加载成功。怎么就变成对 anaconda 的依赖了呢?求解!

4 、然后 mini conda 和 anaconda 又是什么关系?是迷你版?如果是为了图省事,避免什么开源项目无法在本地环境中运行,求稳,那干脆就用 anaconda 。用了 mini 版会不会又是一堆报错。如果会报错。那用 mini conda 和用独立的 IDE 也没什么区别了吧?
7730 次点击
所在节点    Python
47 条回复
maloneleo88
2021 年 3 月 30 日
@Lc7 用了才知道方便,xp 时代我从来不用 ghost, 嗤之以鼻啊。 win7 后用了一次 ghost 再也没全新安装过。尤其那个过期罐头版本,集成了 rar, pdf reader , ie11, 驱动精灵, adai64,还有各种驱动 补丁。 以前自己装一遍下来 得几个小时吧


最关键的是,一旦崩了,ghost 一下,几分钟搞定, 我要是再自己重装一遍呢? 又几个小时。。。。。
renmu123
2021 年 3 月 30 日
@huzhikuizainali 对,差不多就是这个意思
no1xsyzy
2021 年 3 月 30 日
@maloneleo88 …… ghost 本来就是干全盘镜像备份还原这事儿的,嗤之以鼻大约是看到别人拿来装盗版系统了吧(
suzper
2021 年 3 月 30 日
似乎也有很多数据分析的不是计算机专业的?
前两天才帮助一个学数学的搞定 python 环境问题。
maloneleo88
2021 年 3 月 30 日
@no1xsyzy 我说的是那种 gho 盗版系统, 以前不是很多这种系统捆绑放后门吗 都不干净
no1xsyzy
2021 年 3 月 30 日
@maloneleo88 啊…… 你说的是用现成的 ghost 啊……
ghost 的正确用法跟之前说电脑如何使用可以最大程度避免垃圾的时候,用虚拟机快照定期恢复差不多,自己做 ghost 备份盘,有问题直接还原。
不过现在一方面硬盘动辄上 T,另一方面 CoW 之类的前置技术也比较成熟了,就都转向快照了。
HankLu
2021 年 4 月 1 日
烦死 anaconda 了,跟 vscode 总是不太兼容,环境切换太麻烦了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/766001

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX