程序媛学习笔记之Anaconda

写在前面:Anaconda是一款开源的python发行版本,包含Conda包管理工具和常用的工具包,比起独立的python更适用于数据科学领域。笔者作为一只小白,入py坑的时候还未听说过这款神器,结果在使用中被工具包之间的版本和依赖关系折磨得死去活来,再加上大神不断安利,终于打算弃暗投明啦!

安装

1.Anaconda官网
程序媛学习笔记之Anaconda_第1张图片
2.清华源镜像,可以下载历史版本。

3.推荐默认安装目录,并勾选加入环境变量。

基础语法

命令行 用途
activate 切换到base环境
activate learn 切换到learn环境
conda create -n learn python=3 创建一个名为learn的环境并指定python版本
conda env list 列出conda管理的所有环境
conda list 列出当前环境的所有包
conda install package_name 安装包
conda remove package_name 卸载包
conda remove -n learn --all 删除learn环境及下属所有包
conda update package_name 更新包
conda env export > environment.yaml 导出当前环境的包信息
conda env create -f environment.yaml 用配置文件创建新的虚拟环境
  • 注:以上语句默认在windows环境下运行,OS使用source activate env_name和source deactivate env_name 进入和退出环境

添加清华源镜像

1.使用命令行

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

2.使用navigator图形界面
程序媛学习笔记之Anaconda_第2张图片

环境迁移

1.第一步:区分版本
在原有python再安装Anaconda的情况下,在命令行直接输入python一般只能打开后者(取决于两个版本的环境变量优先级,谁的高就会显示哪一个版本)。可以通过修改exe名称实现随时调用两个版本。
程序媛学习笔记之Anaconda_第3张图片
2.第二步:拷贝环境
直接将原来安装python的整个文件夹拷贝到envs的目录下,再用conda info -e 命令,就会发现多了一个你添加的文件夹的名字的python。
(笔者没成功,请参见文末链接)

# conda environments:
#
python27              *  D:\Anaconda3\envs\python27
root                     D:\Anaconda3

参考资料

致Python初学者:Anaconda入门使用指南
完美解决Python与anaconda之间的冲突问题,你值得拥有
如何在已安装Python条件下,安装Anaconda,,并将原有Python添加到Anaconda中

你可能感兴趣的:(学习笔记,python,anaconda)