Python:蟒蛇
Anaconda:水莽
都是蛇!
1.Anaconda是什么?
麻辣鸡(妮琪·米娜)有一首歌,叫《Anaconda》,中文翻译“水莽”。当然了,我不是因为MV有多sexy,才从头看到尾好几遍。我只是去找Anaconda这个词出现在哪,截图发出来。
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项,上手就能做数据分析。
这个依赖怎么解释?Anaconda又怎么好用,举个简单的例子。
你找了一份工作,要入职。人事说,入职可以,不过得有一份证明,证明你是好学生,其他信息都没有交代。然后你带着打印好的证明,回到母校,找到辅导员,给你盖了一个院系的章。你拿着盖好章的证明,给人事看。人事说,不行,还要学校的章。你又回到学校,找到校务处,给你盖了学校的章。拿去给人事看,还不行,还得要教育局的章。你又跑到学校所属教育局,找负责人给你盖了一个章。。。这么一番折腾,估计你也不想入职了。
Anaconda的作用就是,你要一份好学生证明,他会直接把所需要的章给你找齐,然后把相关人都叫来,给你盖,还能排除不必要的章,比如居委会的章,最后亲手奉上证明,就是这么强大。
2.包是什么?
包是是别人开发的代码工具,或者可以理解成别人造好的轮子,你拿来直接用。
比如,数学里面的,你需要求解非线性方程组和数值积分。就可以使用Scipy包里面的积分函数。
from scipy import integrate
这里就用到了上面说的依赖,scipy的使用,需要用到numpy这个包,缺失的话,无法正常运行。
Python的强大之处就在于,包的种类繁多。
3.Anaconda怎么管理包?
第一步,打开Anaconda
首页的这些工具,功能都很强大,做数据分析,妥妥的。
第二步,点击左边的Environments
第三步:选择需要配置的环境,这里我选的是默认的base(root)环境
右边是所有已经安装的包。每个包的作用,可以自行百度。
怎么安装新的包?
下拉菜单,选择Not installed,可以在搜索框输入想要的包,然后选中包,点击右下角的apply。
ok,完事。
怎么删除包?
装都装了,删了干嘛?
4.怎么创建新的环境?
Anaconda的一个强大的功能就在于可以同时配置多个环境,以满足不同的需求,比如2.x和3.x的切换
怎么创建?
点击左下角的“+”,Create。会有一个弹窗,输入新环境的名字,python的版本,然后点击create。
也可以创建R语言的环境。
需要什么样的环境,新建就好了。
需要什么样的包,安装就好了。
想切换,点一下就切换了呀。
就这么简单。
还是没有美工
领取专属 10元无门槛券
私享最新 技术干货