点击上方关注订阅黑码教主获取更多精彩内容

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。

主要特点:

  • 开源
  • 各个库之间的依赖性
  • 列出所需其他依赖包。
  • 多种开源库
  • conda是包及其依赖项和环境的管理工具
  • 适用语言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN
  • 适用平台:Windows, macOS, Linux
  • 安装包时自动安装其依赖项。
  • 可以便捷地在包的不同版本中自由切换。

如果日常工作或学习并不必要使用1,000多个库,那么可以考虑安装Miniconda,这里不过多介绍Miniconda的安装及使用。

安装

安装方式有几种

  • conda.io: https://conda.io/docs/user-guide/install/index.html
  • anaconda: https://www.anaconda.com/download
  • tuna: Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。

Linux系统安装Anaconda

  • Python 3.6:bash ~/Downloads/Anaconda3-5.0.1-Linux-x86_64.sh
  • Python 2.7:bash ~/Downloads/Anaconda2-5.0.1-Linux-x86_64.sh

系统命令

查看版本

conda --versionr

更新conda

conda update conda

查看已经安装的包列表

conda list

呼出 Anaconda 图形界面

anaconda-navigator

查看conda帮助信息

conda --help或conda -h

卸载conda

rm -rf ~/anaconda2或rm -rf ~/anaconda3

环境管理

创建新环境

conda create --name 
  • 即创建的环境名。建议以英文命名,且不加空格,名称两边不加尖括号“<>”。
  • 即安装在环境中的包名。名称两边不加尖括号“<>”。

如:

# 创建一个名为“python2”的环境,环境中安装版本为2.7的pythonconda create --name python2 python=2.7# 在新创建的环境中创建多个包,则直接在后以空格隔开,添加多个包名即可conda create -n python3 python=3.5 numpy pandas

提示:默认情况下,新创建的环境将会被保存在/Users//anaconda3/env目录下,其中,为当前用户的用户名

切换环境

# Linux / macOSsource activate # Windowsactivate 
  • 如果创建环境后安装Python时没有指定Python的版本,那么将会安装与Anaconda版本相同的Python版本,即如果安装Anaconda第2版,则会自动安装Python 2.x;如果安装Anaconda第3版,则会自动安装Python 3.x。
  • 当成功切换环境之后,在该行行首将以“(env_name)”或“[env_name]”开头。其中,“env_name”为切换到的环境名。如:在macOS系统中执行source active python2,即切换至名为“python2”的环境,则行首将会以(python2)开头。

退出环境至root

# Linux / macOSsource deactivate# Windowsdeactivate

显示已创建环境

conda info --envs或conda info -e或conda env list

复制环境

conda create --name  --clone 
  • 即为被复制/克隆环境名。环境名两边不加尖括号“<>”。
  • 即为复制之后新环境的名称。环境名两边不加尖括号“<>”。
  • 如:conda create --name py2 --clone python2,即为克隆名为“python2”的环境,克隆后的新环境名为“py2”。此时,环境中将同时存在“python2”和“py2”环境,且两个环境的配置相同。

删除环境

conda remove --name  --all
  • 注意:为被删除环境的名称。环境名两边不加尖括号“<>”。

管理包

查找可供安装的包版本

精确查找

conda search --full-name 

模糊查找

conda search 

获取当前环境中已安装的包信息

conda list

安装包

在指定环境中安装包

conda install --name 

例如:conda install --name python2 pandas即在名为“python2”的环境中安装pandas包。

在当前环境中安装包

conda install 

例如:conda install pandas即在当前环境中安装pandas包

使用pip安装包

pip install 

如:pip install see即安装see包。

从Anaconda.org安装包

在浏览器打开: http://anaconda.org , 搜索包

卸载包

卸载指定环境中的包

conda remove --name 

例如:conda remove --name python2 pandas即卸载名为“python2”中的pandas包。

卸载当前环境中的包

conda remove 

例如:conda remove pandas即在当前环境中卸载pandas包。

更新包

更新所有包

conda update --all或conda upgrade --all

更新指定包

conda update 或conda upgrade 

更新多个指定包,则包名以空格隔开,向后排列。如:conda update pandas numpy matplotlib即更新pandas、numpy、matplotlib包。

相关文献

https://conda.io/docs/

https://www.anaconda.com/

https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

如果你觉得本篇还不错,请点赞关注!

文章由黑码教主创作,配图源于网络版权归原作者所有,如有侵权联系删除!

anaconda 包区别 版本_我是如何用Anaconda来管理Python的相关推荐

  1. 包区别 版本_详解Linux下二进制包、源代码包、rpm包区别与联系

    概述 有时去官网下载文件,因为很多格式,有时总会混淆,不知道哪个是需要的包,今天抽空做个总结,区别一下Linux的二进制包.源代码包.rpm包. 1.二进制包介绍(bin) 二进制包里面包括了已经经过 ...

  2. 怎么在anaconda上安装python_我是如何用Anaconda来管理Python的

    Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算.数据分析的 Python 包. Anaconda主要特点: 开源 ...

  3. anaconda python3.8目录_在Ubuntu 安装Anaconda、TensorFlow和PyCharm

    一.Anaconda安装 1. Anaconda下载 在Anaconda官网下载Anaconda3-2020.02-Linux-x86_64.sh (Ubuntu18.04的对应的Anaconda版本 ...

  4. 两个listmap合并去重_我是如何用单机实现亿级规模题库去重的?

    题外话:欢迎将公众号设置为星标,技术文章第一时间看到.我们将一如既往精选技术好文,提供有价值的阅读.如有读者想要投稿,可以在公众号任意文章下留言,技术博主奖励丰厚. 作者:haolujun cnblo ...

  5. python的延时绘图_我是如何用python+小程序实现延时摄影的

    以下是详细步骤打开手机,使用下面图片小程序码"定时间隔拍照"拍照得到一大堆图片.手机每隔n秒拍一张图片,得到很多张图片(通过手机小程序可以实现,你也可以用其他软件)把这些图片拷贝到 ...

  6. python可视化包选哪个_给大家介绍一个很酷的 Python 手绘风格可视化神包:cutecharts...

    https://github.com/chenjiandongx/cutecharts 今天,给大家介绍一个很酷的 Python 手绘风格可视化神包:cutecharts.和 Matplotlib . ...

  7. python写酒店管理系统报告_酒店管理系统学生工作-部门管理Python,作品,python

    # Author: cybersnow # 开发时间:2020-17-07 # 开发工具:PyCharm import re # 导入正则表达式模块 import os # 导入操作系统模块 data ...

  8. anaconda下使用python怎样实现图像增强_如何用anaconda进行python开发

    展开全部 序 Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,32313133353236313431303231363533e58685e5aeb9313333 ...

  9. 如何确定python对应电脑版本_查看Anaconda版本、Anaconda和python版本对应关系和快速下载...

    官网 查看Anaconda版本 (C:\ProgramData\Anaconda3) C:\Users\Administrator>conda -V conda 4.3.30 Anaconda和 ...

最新文章

  1. GCC 参数列举及解释
  2. 朱晔和你聊Spring系列S1E7:简单好用的Spring Boot Actuator
  3. apache php wordpress,windows 安装 apache php wordpress
  4. !!!光线对视频识别技术的影响
  5. java实现123n_用Java编程 :输入一个正整数n,输出n!的值。 其中n!=1*2*3*…*n。 求高手指点...
  6. vuex modules ajax,VUE项目爬坑---6、vuex的真正存在的意义是什么
  7. 桌面壁纸的deepin或者uos水印如何去除
  8. Ubuntu Geany打开文件乱码的解决方法
  9. 服务器系统如何清理,服务器清理内存怎么清理
  10. DNF私服商业服搭建教程
  11. PHP OB-缓冲区
  12. 8uftp连接服务器设置
  13. 魔兽争霸3技术分析资源汇总
  14. 李宝付玉龙河挖宝记(二)
  15. 【2022天梯赛】L1-8 静静的推荐 L2-1 插松枝 L2-2 老板的作息表
  16. 大一新生必看,自学必看,里昂详解数据结构之图
  17. Python数据分析之用户留存
  18. 苹果M1芯片曝重大Bug:大量用户4K显示器中招,系统兼容性有问题
  19. 关于西门子软件SIMIT虚拟在环调试的一些问题解决
  20. 强化学习(Reinforcement Learning)

热门文章

  1. idea卸载不干净怎么办_家里拖地老是不干净怎么办,来跟我学!
  2. 两组回归系数差异检验_调节效应检验中的回归系数差异检验
  3. .net+mysql关闭连接_asp.net连接mysql出现了远程主机强迫关闭了一个现有的连接。!!!...
  4. mysql binary 查询_MYSQL的binary解决mysql数据大小写敏感问题 《转载》
  5. win python 怎么打开建立一个孤立的进程_python实现在windows服务中新建进程的方法...
  6. python求梅花数_python 算法
  7. 支持专业设计师的高端样机素材网
  8. 情人节甜蜜海报PSD分层模板,好想谈恋爱!
  9. 美工设计灵感|常见的电商页面如何设计?
  10. 一组飒气十足的商务海报PSD分层海报