python的文件管理方式是模块和包,这些当然就需要管理了,如果选择在系统的python目录下,当然好办。但是,副作用很明显,影响系统的运行,各用户不独立,so,各自独立一个python包(包括python版本)空间(后面的专业术语叫做环境environment)是最好不过的了,我理解的anaconda就是干这个事情的,称之为python的一个发行版。
1.Anaconda的安装
我参考的是这个博客,分为三步:
校验安装的成功与否,通过代码
conda list # If the installation was successful, the terminal window displays a list of installed Anaconda packages.
2.Anaconda的使用:更改镜像源
这步操作主要是对国内网络的无语,在韩国上什么网速度都是嗖嗖嗖的,还没有长城。回到正题,参考网址
3.Anaconda的使用:NAVIGATOR
这是对Anaconda新手使用的图形化操作方式(当然我很喜欢图形化这三个字,尽管目前没有使用),其官方网址点这里,容我看一会儿再回来写。。。
我回来了,Anaconda主要管理的有三个对象: packages, environments and channels。
- packages 好理解,不就是类似与numpy的东东嘛,类比房子里面的家具撒。
- environment也好理解,环境的管理。类比不同的房间,我们的一个程序都需要在一个房间里面布置完成。
- channels不好理解,Anaconda不是无源之水,系统环境的搭建需要与外界的交互,从互联网的某处下载资源,channels就是干这个事情的。类比下,就是房间的一个传送门,可以设置召唤数据的来源位置。附上英文:Channels are the path that conda takes to look for packages, and the easiest way to use and manage custom channels is to use a private or public repository on Anaconda.org, formerly known as Binstar.org.
好了,差不多在框图上懂了。很想试试,可是我这个渣渣电信网慢的不要不要的,前面的扯淡迫切需要动手试试。
3.1 NAVIGATOR的启动。
官方详细介绍在此
On Linux you can start Navigator by opening a terminal window and running the command anaconda-navigator
.
3.2 NAVIGATOR的使用流程。
0.更改channels
1.Create and activate a new environment for the package.
2.Find and install the package.
3.Work with the environment where you can access the package.
具体的使用方法就不赘述了