Anaconda的安装及使用-程序员宅基地

技术标签: python  Python  

Anaconda集成了常用的扩展包,能够方便地对这些扩展包进行管理,比如安装和卸载包,这些操作都需要依赖conda。conda是一个在Windows、Mac OS和Linux上运行的开源软件包管理系统和环境管理系统,可以快速地安装、运行和更新软件包及其依赖项。

一、下载Anaconda

下载地址:

Anaconda | Anaconda DistributionAnaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine.icon-default.png?t=N7T8https://www.anaconda.com/products/individual#DownloadsIndex of /icon-default.png?t=N7T8https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

二、安装Anaconda

安装过程中,这里可以先不用选Add sys path,只勾选Register。

三、配置Anaconda

配置环境变量

添加安装目录及相应bin目录到Path

通过命令检查conda是否安装成功

conda --version

查看python版本号

python --version

配置国内镜像源

查看当前配置的镜像源

conda config --show-sources

输入下面命令配置为清华源

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 --add channels    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

四、使用Anaconda

打开Anaconda Navigator:

其中已经安装好的直接可以点击Launch

接下来点击左列的Environment,新建开发用虚拟环境即可使用。

五、安装Miniconda

Miniconda是一个免费的conda最低安装程序。它是Anaconda的一个小型引导程序版本,只包括conda、Python、它们都依赖的包,以及少量其他有用的包(如pip、zlib和其他一些包)。

https://docs.anaconda.com/free/miniconda/miniconda-install/icon-default.png?t=N7T8https://docs.anaconda.com/free/miniconda/miniconda-install/

六、Conda常用命令

Conda官网文档:

Command reference — conda 23.1.0.post69+ffc8ded25 documentationicon-default.png?t=N7T8https://docs.conda.io/projects/conda/en/latest/commands.html

conda --version #查看conda版本,验证是否安装
conda update conda #更新至最新版本,也会更新其它相关包
conda update --all #更新所有包
conda update package_name #更新指定的包
conda create -n env_name package_name #创建名为env_name的新环境,并在该环境下安装名为package_name 的包,可以指定新环境的版本号,例如:conda create -n python2 python=python2.7 numpy pandas,创建了python2环境,python版本为2.7,同时还安装了numpy pandas包
conda create --name new_env_name --clone old_env_name #复制old_env_name为new_env_name
source activate env_name #切换至env_name环境
source deactivate #退出环境
conda info -e #显示所有已经创建的环境
conda list #查看所有已经安装的包
conda install package_name #在当前环境中安装包
conda install --name env_name package_name #在指定环境中安装包
conda install -c channel package_name #-c标志指定了要从哪个频道(channel)安装软件包
conda remove --name env_name –all #删除环境
conda remove –-name env_name package #删除指定环境中的包
conda remove package #删除当前环境中的包
conda clean -a #删除未使用的包和缓存

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/watson2017/article/details/129380207

智能推荐

Facebook 详解 -程序员宅基地

文章浏览阅读1.4k次。 Facebook 详解 译者:本文译自英文维基百科条目“Facebook”。只翻译了个人觉得对中国互联网从业者有价值的部分。比如有关Facebook相关的法律纠纷,就略去了。中文维基百科只完成了原文2%的翻译。如中文维基百科的志愿者们愿意,请随意使用本文的全部或部分内容充实中文维基百科的相关条目。其他转载,必须遵照维基百科的相关协议,并链接到本文和译言首页。谢谢。Faceboo

HDU 1595-程序员宅基地

文章浏览阅读519次。find the longest of the shortestTime Limit: 1000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1258 Accepted Submission(s): 445Problem Descripti_hdu 1595

基尔霍夫矩阵(求最小生成树)_基尔霍夫指数和邻接矩阵计算-程序员宅基地

文章浏览阅读238次。条件:给定一个右n个节点的简单图G(无重边、无自环、无向图),它的基尔霍夫矩阵Q(Q=D-A),Q*(去掉任意一行一列)的行列式(绝对值)即为图G的生成树个数度矩阵Dn*nd(i,j)=deg(vi)--节点i的边数 i==j 否则d(i,j)=0邻接矩阵An*nA(i,j)=1--vi与vj有边相连 否则A(i,j)=0..._基尔霍夫指数和邻接矩阵计算

android系统性能优化工具,十条Android系统优化技巧, 让手机更流畅-程序员宅基地

文章浏览阅读3.3k次。1、系统刷机升级到Android4.1或更新的系统,Android4.1系统已经有了质的飞跃,如果官方没有可升级的升级刷机ROM,可考虑刷第三方ROM,部分第三方ROM比官方ROM做的好很多,笔者测试用的三星i9000,刷不同的ROM开机时间相差一半。提示:刷机有一定风险,行货手机刷机后厂商就不提供保修,另外不是每款手机都可以刷机。刷机大师ROM基地提供多个品牌ROM下载,同时支持超多机型一键刷机..._安卓系统优化

不报辅导班一次性通过CISSP经验分享(文末附免费通关学习笔记)-程序员宅基地

文章浏览阅读568次,点赞5次,收藏11次。CISSP(Certified Information Systems Security Professional,注册信息系统安全专家)是一种国际认可的信息安全管理专业认证。CISSP认证由国际信息系统安全认证联盟(ISC)²提供,是全球范围内最受尊敬的信息安全专业认证之一。CISSP认证涵盖了信息安全的多个领域,包括安全和风险管理、资产安全、安全工程、通信与网络安全、身份和访问管理、安全评估与测试、安全运营。要获得CISSP认证,考生需要通过CISSP考试。_不报辅导班一次性通过cissp经验分享

【数论基础】模运算详解及其应用_数论 模-程序员宅基地

文章浏览阅读3.8k次,点赞4次,收藏23次。基本理论基本概念:给定一个正整数p,任意一个整数n,一定存在等式 n=kp+rn = kp + rn=kp+r  其中k、rk、rk、r是整数,且 0≤r<p0 ≤ r < p0≤r<p,称呼kkk为nnn除以ppp的商,rrr为nnn除以p的余数。对于正整数p和整数a,ba,ba,b,定义如下运算:取模运算:a%p(或amodp)a \% p(或a mod p)a..._数论 模

随便推点

BUG_ON_bug_on(blk_queued_rq(req));-程序员宅基地

文章浏览阅读595次。调试的时候很有用的东西:dump_stack 使用前,先在内核配置中把kernel debug选上:make menuconfig:kernel hacking-->kernel debug 作用:一些内核调用可以用来方便标记bug,提供断言并输出信息。最常用的两个是BUG()和BUG_ON()。当被调用的时候,它们会引发oops,导致栈的回溯和错误信息_bug_on(blk_queued_rq(req));

基于微信汽车维修保养小程序毕业设计作品成品(2)后台管理系统-程序员宅基地

文章浏览阅读219次。本课题主要目标是设计并能够实现一个基于微信汽车维修保养小程序系统,前台用户使用小程序,小程序使用微信开发者工具开发;后台管理使用基PP+MySql的B/S架构,开发工具使用phpstorm;通过后台录入汽修店信息,录入维修和保养信息,用户通过小程序登录,查看汽修店信息,收藏汽修店,预约维修保养,发起评论等。

Zookeeper与ApacheCurator-程序员宅基地

文章浏览阅读777次,点赞27次,收藏23次。1.背景介绍1. 背景介绍Apache Zookeeper 和 Apache Curator 都是分布式系统中的一种集中式管理服务,用于实现分布式应用的一些基本功能,如集中配置管理、分布式同步、集群管理等。Apache Zookeeper 是一个开源的分布式应用程序,它提供了一种可靠的、高性能的分布式协同服务。Apache Curator 是一个基于 Zookeeper 的客户端库,它提供...

分布式事务与SpringCloud的集成-程序员宅基地

文章浏览阅读860次,点赞16次,收藏21次。1.背景介绍在分布式系统中,事务是一种用于保证数据的一致性和完整性的机制。分布式事务是指在多个不同的节点上执行的事务,这些节点之间需要协同工作以确保事务的一致性。SpringCloud是一个用于构建微服务架构的开源框架,它提供了一系列的组件来简化分布式事务的处理。1. 背景介绍分布式事务是一个复杂的问题,它涉及到多个节点之间的通信和协同。在传统的单机环境中,事务通常由数据库来处理,数据...

Linux重启网卡报错Device eth0 does not seem to be present_device ens5f0 does not seem to be prevent-程序员宅基地

文章浏览阅读5k次。Centos6.8重启网卡报错Device eth0 does not seem to be present虚拟机安装Centos系统以后,导出镜像,然后倒入镜像,修改IP后发现网卡启动失败:# service network restartShutting down loopback insterface: _device ens5f0 does not seem to be prevent

如何使用 API 网关实现 API 请求签名和验证-程序员宅基地

文章浏览阅读917次,点赞22次,收藏22次。1.背景介绍API 网关是一种在云计算中广泛使用的架构模式,它作为应用程序和服务之间的中介,负责接收来自客户端的请求并将其转发给后端服务。API 网关通常负责实现 API 请求的签名和验证,以确保请求的安全性和有效性。在本文中,我们将讨论如何使用 API 网关实现 API 请求签名和验证,以及相关的核心概念、算法原理、代码实例和未来发展趋势。2.核心概念与联系2.1 API 网关A..._网关做appid验签的目的是