Anaconda

         Anaconda不是语言,它只是python的一个集成管理工具或系统。

1、选择anaconda的原因

       1)Anaconda把python做相关数据计算与分析所需要的包都集成在了一起,我们只需要安装Anaconda软件就行了,其它什么都不用装,包括python软件。Anaconda则是一个打包的集合,里面包含了720多个数据科学相关的开源包,在数据可视化、机器学习、深度学习等多方面都有涉及。不仅可以做数据分析,甚至可以用在大数据和人工智能领域。另外,安装它后就默认安装了python、IPython、Jupyter notebook和集成开发环境 Spyder等等。

       2)Anaconda是一个方便的python包管理和环境管理软件,一般用来配置不同的项目环境。我们常常会遇到这样的情况,正在做的项目A和项目B分别基于python2和python3,而第电脑只能安装一个环境,这个时候Anaconda就派上了用场,它可以创建多个互不干扰的环境,分别运行不同版本的软件包,以达到兼容的目的。

2、anaconda与源生python的共存问题

参照文章:https://zhuanlan.zhihu.com/p/88643145

 

3、anaconda的基本操作

1)确定conda安装成功,并完成路径配置:可以输入conda --version检验。

2)进入自带的虚拟环境activate

         activate 能将我们引入anaconda设定的虚拟环境中,如果你后面什么参数都不加那么会进入anaconda自带的base环境,

若输入python,这样会进入base环境的python解释器。而命令行前面也会多一个(base) 说明当前我们处于的是base环境下。

C:\Users\SLJ>activate
(base) C:\Users\SLJ>conda --version
conda 4.7.12

3)创建自己的虚拟环境(conda + create + -n + 虚拟环境名称 + python=具体版本)

       有时候我们不满足一个base环境,应该为自己的程序安装单独的虚拟环境,例如需要安装一个learn虚拟环境,并指定python版本为3.7.0。

(base) C:\Users\SLJ>conda create -n learn python=3.7.0

4)查询&切换虚拟环境(activate + 虚拟环境名称)

       通过“activate + 虚拟环境名称”的方法进行切换,如果忘记了虚拟环境名称,可以输入指令conda env list进行查询

# 切换虚拟环境
activate learn
# 查询虚拟环境
(base) C:\Users\SLJ>conda env list
# conda environments:
#
base                  *  C:\Users\SLJ\Anaconda3
learn                    C:\Users\SLJ\Anaconda3\envs\learn

5)删除虚拟环境(conda + remove + -n + 虚拟环境名称 + --all)

(base) C:\Users\SLJ>conda remove -n learn --all

Remove all packages in environment C:\Users\SLJ\Anaconda3\envs\learn:

6)在某一个虚拟环境下安装/卸载第三方包

      安装第三方包:pip install + 包名;conda install + 包名 

       卸载第三方包:pip uninstall + 包名;conda remove + 包名

7)查看环境包信息(conda list)

 

 

参考文章:

【1】anaconda完全入门指南 https://www.jianshu.com/p/eaee1fadc1e9

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值