Anaconda、minconda 和 conda、pip

Anaconda和miniconda:用于科学计算的python发行版

conda和pip:命令行工具

1.Anaconda

基于Python的数据处理和科学计算平台,里面预装好了conda,它集成了很多科学计算需要使用的python第三方工具包,包含了conda、Python等第三方软件包(库),numpy,pandas(数据分析),scipy等科学计算包。

Windows 上,会随 Anaconda 一起安装一批应用程序:

1.Anaconda Navigator,它是用于管理环境和包的 GUI

2.Anaconda Prompt 终端,它可让你使用命令行界面来管理环境和包

3.jupyter notebook (此前被称为 IPython notebook)是一个交互式笔记本。

4.Spyder,它是面向科学开发的 IDE(Integrated Development Environment ,集成开发环境)

2.miniconda

可理解为Anaconda的简化版本,仅包含有最基本的内容--python,conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。

3.conda

可以理解为一个工具,也是一个可执行命令,其核心功能是包管理环境管理

  • 包管理与pip的使用类似
  • 环境管理则允许用户方便地安装不同版本的python并可以快速切换

还有一个非常好的地方是,利用conda在install包的时候可以不需要install相关的依赖包,它会自动install依赖

conda创建后的环境自带pip ,所以安装包也可以通过pip命令来进行安装

3.1 常用命令:环境管理命令

#环境名:env_name

#已存在的环境名:exit_env_name

创建、切换、删除环境-----

1)创建python版本环境: conda create -n env_nacome python=3.6       #conda create --name python36 python=3.6

2)创建好后,activate激活/切换到某个环境:

     source activate env_name (python36)  (windows下无ource)

# 激活后,会发现terminal输入的地方多了python34的字样,实际上,此时系统做的事情就是把默认2.7环境从PATH中去除,再把3.4对应的命令加入PATH 

3)deactivate切换下/退出某个环境:

     source deactivate env_name (windows下无ource)

4)删除某个环境: conda remove -n env_name --all   或者  conda remove  --name env_name(python36 --all(删除python36环境)

查看信息-----

5)列出所有环境 env,查看环境信息:conda info -e

6)查看指定环境下已安装的包 (不指定就当前环境下)conda list -n env_name

7)查看python版本:python --version

导入导出、复制-----

8)导出,导入环境

导出环境:conda env export > env_info_file.yml

导入环境:conda env create -f env_info_file.yml

9)复制环境: conda create --name env_name --close exist_env_name

更新环境/版本----

10)更新conda:conda update conda

11)更新anaconda:conda update anaconda

12)更新python:conda update python#假设当前环境是python3.6,conda会将python升级为3.6x系列的当前最新版本

3.2 包管理命令(这个功能同pip)

#package_name:包名

1)安装包:conda install package_name

2)查看以及安装的包:conda  list  

3)查看安装包的信息: conda  search package_name

4)更新安装包:conda update -n env_name package_name   

5)更新所有包:conda upgrade --all 

6)删除安装包:conda remove -n env_name package_name 

4.pip

是一个现代的,通用的 python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。功能类似3.2

参考:https://blog.csdn.net/qq_40108803/article/details/86482626

https://www.cnblogs.com/mishdong123rousi/p/9646705.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值