Anaconda入门
Anaconda是一个包管理器,一个环境管理器,一个Python/R数据科学发行版,还是一个超过7500个开源包的集合。
Anaconda包含了conda和一个python库的集合。Conda就是我们用来管理包和环境的主要工具。
如果只想用conda来安装自己需要的包,可以使用更轻量级的Minconda。
Anaconda中的包
- Anaconda本身已经安装了250+的包;
- 有7500+的开源包可以通过
conda install
来手动安装; - 其他无法通过conda安装的包可以使用
pip insatll
来安装,Anaconda已经为每个环境安装好了pip工具。Pip包和conda包提供很多相同的特性,两者可以同时工作,但在conda包可获取时,应当以此为首选。
安装
国内安装可以使用清华大学镜像。
下载所需安装包,安装完成之后参照链接内的方法修改安装源。
一些问题
修改conda环境和缓存默认路径
默认情况下,conda 创建的新环境 以及过往安装的模块缓存都存储在用户目录下,这一点不会在 conda (user-specific)配置文件 $HOME/.condarc
中体现出来,除非用户修改了默认设置。
当前的默认信息可通过 conda info
指令打印查看,其中不仅能够查看当前默认环境路径和默认缓存路径,还能查看conda的源设置。
实际上,conda环境和缓存的默认路径(envs directories 和 package cache)不一定要默认存储在用户目录,只要保证不同用户之间的设置不同即可。路径的设置可以通过编辑 $HOME/.condarc
来实现。添加或修改 $HOME/.condarc
中的 env_dirs 和 pkgs_dirs 配置项分别设置环境和缓存路径,按顺序第一个路径作为默认存储路径,搜索环境和缓存时按先后顺序在各目录中查找。
参考
https://docs.anaconda.com/anaconda/user-guide/
https://www.jianshu.com/p/a5e9190b909c