Anaconda入门:安装及包与环境的管理(conda命令)

Anaconda详细安装步骤图文教程 Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。事实上Anaconda 和 Jupyter notebook已成为数据分析的标准环境。Anaconda在英文中是“蟒蛇”,麻辣鸡(Nicki Minaj妮琪·米娜)有首歌就叫《Anaconda》,表示像蟒蛇一样性感妖娆的身体。所以Anaconda的图标就像一个收尾互相咬住的“蟒蛇”。 阅读详情
AI摘要

本文介绍Anaconda,一个包含大量科学包的Python发行版。它不仅简化了包和环境的管理,还允许用户轻松地在不同项目间切换Python版本和包配置。文章详细解释了如何安装、更新Anaconda,以及如何利用conda命令进行包和环境的管理。

1.Anaconda是什么?

Anaconda在英文中是“蟒蛇”,麻辣鸡(Nicki Minaj妮琪·米娜)有首歌就叫《Anaconda》

anaconda

,表示像蟒蛇一样性感妖娆的身体。

这里,Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 500 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。

 

 

Anaconda的图标

loggo

就像一个收尾互相咬住的“蟒蛇”。

你可能已经安装了 Python,那么为什么还需要 Anaconda?有以下3个原因:

  1. Anaconda 附带了一大批常用数据科学包,它附带了 conda、Python 和 150 多个科学包及其依赖项。因此你可以立即开始处理数据。
  2. 管理包。
    Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的。
    在数据分析中,你会用到很多第三方的包,而conda(包管理器)可以很好的帮助你在计算机上安装和管理这些包,包括安装、卸载和更新包。
  3. 管理环境。
    比如你在A项目中用了 Python 2,而另一个项目B却要求使用Python 3,而同时安装两个Python版本可能会造成许多混乱和错误。这时候 conda就可以帮助你为不同的项目建立不同的运行环境。
    还有很多项目使用的包版本不同,比如不同的pandas版本,不可能同时安装两个 Numpy 版本,你要做的应该是,为每个 Numpy 版本创建一个环境,然后项目的对应环境中工作。这时候conda就可以帮你做到。

2.安装Anaconda

Anaconda 可用于多个平台( Windows、Mac OS X 和 Linux)。你可以在Anaconda官网上找到安装程序和安装说明。根据你的操作系统是32位还是64位选择对应的版本下载。

实际上,你选择对应python2或python3的哪一个版本是无所谓的,它只代表安装后缺省的python版本,因为你可以创建不同版本的环境,并可随时切换。

安装过程中,建议不选在将Anaconda目录加入到PATH环境变量中,以免与单独安装的Python路径产生冲突。执行conda命令时,可打开Anaconda Prompt,这是Anaconda自带的终端,启动时会设置必要的环境变量,令你可运行conda命令。若汝用普通的windows cmd命令,则可能会出现找不到命令的提示。

安装Anaconda后,需更新所有包,以防因为某些包的版本比较老旧,产生版本依赖关系错误。 在终端输入更新所有包的命令:conda upgrade --all,并在提示是否更新时输入y(Yes)让更新继续。

conda命令从conda cloud下载更新包,由于在境外,下载速度比较慢,甚至会由于众所周知的原因,无法下载,报错:CondaHTTPError: HTTP 000 CONNECTION FAILED之类的网络错误,可以用下面的方法解决:
在终端中运行如下命令:

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

添加清华大学的镜像服务器。

如果用命令行添加不上,可以在用户目录找到.condarcw文件。这个配置文件在 ~/.condarc (Linux/Mac) 或 C:\Users\当前用户名.condarc (Windows):

channels:
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
 - defaults
show_channel_urls: true

如果使用conda安装包的时候还是很慢,那么可以考虑使用pip来安装,同样把 pip 的镜像源地址也改成国内的,豆瓣源速度比较快。修改 ~/.pip/pip.conf (Linux/Mac) 或 C:\Users\当前用户名\pip\pip.ini (Windows) 配置:

[global]
trusted-host =  pypi.douban.com
index-url = http://pypi.douban.com/simple

3.管理包

安装Anaconda后,就可以用conda命令方便的管理包了。

3.1 安装包

命令:

conda install package_name

例如:安装pandas,输入

condda install pandas

安装多个包,如同时安装pandas、numpy包:

conda install pandas numpy

指定包的版本号:

conda install numpy=1.10

conda会自动安装依赖项,如scipy包依赖于numpy包,那么

conda install scipy

会自动安装numpy包,如果还未安装的话。

3.2 卸载包

命令:conda remove package_name
例如,卸载padas包:
conda remove pandas

3.3 更新包

命令:

conda update package_name

更新所有的包,加--all选项:conda update -all

3.4 列出所有的包

命令:conda list

3.5 搜索包

命令:conda search search_term
例如,想检查一下numpy包是否已经安装,可使用conda search num模糊查找列表中是否包含numpy包。

在conda中,anything is a package。conda本身可以看做是一个包,python环境也可以看做是一个包,anaconda也是一个包,因此除了普通的第三方包支持更新之外,这三个包也支持更新。

# 更新conda本身
conda update conda
# 更新anaconda应用
conda update anaconda
#更新python,假设当前python环境版本是3.6.3,而最新版本是3.6.3,那么就会升级到3.6.3。
conda update python

4.管理环境

conda可以为不同的项目创建不同的环境。

4.1 创建环境

命令:conda create --name env_name packages_name
--name选项可简化为-n,指出要创建的环境名称,并可以在创建环境时安装包。
例如:conda create -n py3 pandas创建了名称为py3的环境,并安装pandas包。
创建环境的时候,可以指定python的版本:
conda create -n py3 python=3
环境py3中会安装最新版本的python3。
conda create -n py3 python=3.6
指定使用3.6版本的python。

4.2 激活环境

windows中使用activate env_name命令,OS/X和linux中使用source activate env_name命令激活环境。
例如:activate py3进入py3环境后可使用conda list命令查看py3
环境中已经安装的包。在新的环境中,可使用conda install package_name命令继续安装其他需要的包。

4.3 离开环境

命令:deactivate (windows适用)或source deactivate(OS/X或Linux适用)。

4.4 共享环境

如果你想向他人共享你自己创建的环境,以供其他项目用你项目的配置,主要是保持包的版本一致。就可以使用conda env export > enviroment.yml命令将源环境的包的配置数据保存到enviroment.yml文件中,其他项目就可以在目标环境中,执行命令conda env update -f path/to/enviroment.yml将目标环境更新为与源环境完全一样。

对于不使用conda的情况下,python的pip命令也是可以做到这一点的:

pip freeze > enviroment.txt #将环境配置导出到enviroment.txt文本文件中。
pip install -r /path/to/enviroment.txt #恢复环境

4.5 列出环境

命令:conda env list列出所有的环境,当前激活的环境对应的目录前会显示一个*号。

4.6 删除环境

命令:conda env remove -n env_name

一篇文章教会你如何使用anaconda管理包和环境 还不知道如何使用anaconda管理包和环境吗? 1.管理包 1.安装了 Anaconda 之后,管理包是相当简单的。要安装包,请在终端中键入 conda install package_name。例如,要安装 numpy,请键入 conda install numpy。 2.大多数命令都是很直观的。要卸载包,请使用 conda remove package_name。要更新包,请使用 conda... 阅读详情

相关推荐

Anaconda安装与Python环境管理全指南

Python作为数据科学和机器学习的主流语言,其环境管理常面临依赖冲突的挑战。虚拟环境技术通过隔离不同项目的依赖关系,从根本上解决了版本兼容性问题。Anaconda发行版集成了conda工具,不仅提供200+预装科学计算包(如NumPy、Pandas),更实现了跨平台的依赖自动解析。在Windows/Linux系统中,通过配置国内镜像源和PATH环境变量,可快速搭建Python开发环境。针对机器学习等特定场景,conda支持创建独立环境并导出配置,大幅提升团队协作效率。本文详解从基础安装到多环境管理的全流程

weixin_33801856的博客 2116

Anaconda安装(2024最新版)

安装最新版本anaconda(2024)

m0_66047447的博客 29万+

Mac下使用Anaconda创建新环境并安装conda没有的包

记录一下汗水历程(>﹏<) 今天想在anaconda中创建新环境并使用streamlit包,先在base默认环境中装了一个,直接在anaconda navigator中点击base上的三角形,选择open terminal 然后跳出终端,输入conda install streamlit,显示一些清华镜像(之前已经换过镜像,随便百度一下就行,这个就不详细介绍了,没有国内镜像下载或更新...

weixin_43312921的博客 2787

Anaconda3 2023安装包下载及安装教程

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)

m0_59235945的博客 7950

别再死记硬背了!用51单片机的AD/DA和PWM,亲手做个简易示波器信号发生器

本文详细介绍了如何利用51单片机的PWM和AD/DA功能制作简易示波器信号发生器。通过PWM模拟DAC输出波形,结合XPT2046 ADC进行信号测量,实现方波、三角波和正弦波的生成与显示。项目不仅成本低廉,还能帮助电子爱好者深入理解51单片机的核心功能,是理论与实践结合的绝佳案例。

weixin_28675839的博客 265

【HDLBits实战】从真值表到最优电路:SOP与POS形式在ECE241考题中的精妙应用

本文以HDLBits平台上的ECE241考题为例,详细讲解了如何从真值表出发,利用卡诺图化简技术,推导出最优的积之和(SOP)与和之积(POS)逻辑表达式。文章重点剖析了如何处理“无关项”以简化电路,并通过Verilog代码实现对比,阐述了SOP与POS形式在数字电路设计中的精妙应用与实战价值。

z2a3b4c5d的博客 216

傻瓜式安装Anaconda的各种包和环境配置

pandas库、matplotlib库、opencv库、sklearn库、ipykernel库 的安装 和 jupyter的导入

weixin_65941860的博客 4570

51单片机STC8G1K08驱动ws2812记录

使用51单片机控制17个2812灯,这里选择STC8芯片,最大频率可以达到35M,参考网上的各种文章案例,使用定时器做的时候实测做不到规格书要求的245-345ns,STC8G1K08不带PWM,所以只能使用nop来做,好在单片机在这里只有做编程灯的功能,省略测试过程,下面是程序,使用的是24MHz内部晶振 //设置一个灯珠 void SendOnePix(unsigned char *ptr) { unsigned char i,j; unsigned char temp; fo...

的博客 7320

Anaconda安装——最新详细版

anaconda详细安装过程,及验证是否安装成功

专注于前沿科技解读与实用技巧分享,致力于将复杂技术简单化 5646

C#实战:如何用Bartender 10.1实现动态打印与批量打印(附完整源码)

本文深入探讨了如何在C#项目中高效集成Bartender 10.1,实现企业级的动态打印与批量打印功能。文章提供了从环境配置、COM接口精讲、高可用打印服务类封装,到批量打印性能优化及生产环境部署的全套实战方案与源码,帮助开发者构建健壮、可维护的打印解决方案。

weixin_29290963的博客 436

认知网络分析实战:用Python复现课堂对话研究(含LSA代码)

本文通过Python实战,详细演示了如何运用认知网络分析(ENA)和滞后序列分析(LSA)两种方法,对课堂对话数据进行深度挖掘。文章提供了从数据清洗、行为编码到网络构建、序列统计及可视化的完整代码流程,帮助教育研究者和数据分析师量化分析对话中的认知结构与动态互动模式,从而获得超越文本表面的研究洞见。

weixin_28559803的博客 155

Anaconda安装(最新图文版)

在学习机器学习时,一般都会使用Anaconda。Anaconda是为方便使用Python而建立的一个软件包。其包含常用的250多个工具包、多版本Python解释器和强大的虚拟环境管理工具,所以Anaconda得名Python全家桶。Anaconda可以使安装、运行和升级环境变得更简单,因此推荐安装使用。

学习记录 7351

Cadence 17.2配置CIS数据库报错?手把手解决ODBC驱动位数不匹配问题

本文详细解析了Cadence 17.2配置CIS数据库时常见的ODBC驱动位数不匹配问题,提供了从系统环境检查到分步解决方案的完整指南。重点解决32位应用程序与64位ODBC驱动之间的架构冲突,包含驱动安装、DSN配置及高级排查技巧,帮助电子工程师快速恢复设计环境。

play7的博客 970

在anaconda安装python命令_Anaconda入门:安装及包与环境的管理(conda命令)

1.Anaconda是什么?Anaconda在英文中是“蟒蛇”,麻辣鸡(Nicki Minaj妮琪·米娜)有首歌就叫《Anaconda》 anaconda,表示像蟒蛇一样性感妖娆的身体。这里,Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 500 MB),如果只需...

weixin_39962394的博客 510

帕德伯恩大学轴承数据集(PU)介绍

PU数据集介绍一、帕德伯恩大学轴承数据集故障类别说明二、关于损伤描述2.1 损伤组合:2.2 重复和多重损伤的安排:2.3 几何尺寸2.4 损伤程度2.5损伤特征数据集损伤类别三、人为损坏轴承3.1 最常用的人为损伤制造方法是:3.2 本数据集使用的人工损坏是由三种不同方法引起的四、通过加速寿命试验产生真正的轴承损坏样本 一、帕德伯恩大学轴承数据集 数据集下载地址 从帕德伯恩大学获得的PU数据集是一个6203轴承数据集,包括人为诱发的和真实的损害。采用压电加速度计采集轴承座的振动信号,采样频率为64 kHz

m0_47180208的博客 3万+

6、基因组数据可视化与甲基化分析:从基础操作到深入洞察

本文详细介绍了基因组数据可视化和全基因组DNA甲基化分析的方法和技术,包括基因组查看器(IGV)的基本操作、单核苷酸变异的可视化、DNA甲基化与CpG岛的关联分析、统计建模与显著甲基化区域识别,以及不同细胞系之间的甲基化模式差异分析。通过具体案例展示了如何利用MATLAB进行数据分析和可视化,为基因组研究、疾病机制探索及个性化医疗提供了技术支撑和实践参考。

qsc901234的博客 295

anaconda中python环境管理命令_Anaconda入门:安装及包与环境的管理(conda命令)

1.Anaconda是什么?Anaconda在英文中是“蟒蛇”,麻辣鸡(Nicki Minaj妮琪·米娜)有首歌就叫《Anaconda》anaconda,表示像蟒蛇一样性感妖娆的身体。这里,Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 500 MB),如果只需要某...

weixin_39581719的博客 563

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

anaconda conda环境管理命令

conda测试指南 在开始这个conda测试之前,你应该已经下载并安装好了Anaconda或者Miniconda注意:在安装之后,你应该关闭并重新打开windows命令行。 一、Conda测试过程: 使用conda。首先我们将要确认你已经安装好了conda 配置环境。下一步我们将通过创建几个环境来展示conda的环境管理功能。使你更加轻松的了解关于环境的一切。我们将学习如何确认你在哪个环境...

William Zhao's notes 9万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

linux笔记:使用conda命令管理包、管理环境详细讲解

目录 一. 管理包 1.1、安装包 1.2、卸载包-更新包 1.3、搜索包 二、管理环境 2.1、创建环境 2.2、进入环境 2.3、离开环境 三、环境保存和导入、列出环境、删除环境 3.1、保存和加载环境 3.2、列出环境 3.3、删除环境 3.4、共享环境 四、Anaconda虚拟环境跨平台迁移和直接整体迁移 五、最后总结 一. 管理包 1.1、安装包 安装...

AI新视界 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Anaconda进行虚拟环境管理(conda命令总结)

Anaconda(大蟒蛇),是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。而它的conda是包及其依赖项和环境的管理工具。下面就来总结一下conda命令。 点击Anaconda Powershell Prompt或Anaconda Prompt (默认进入 Anaconda 的基准虚拟环境 – base) 也可以将其他命令后面跟–help获取该命令详细信息 如: Anaconda 将 anaconda、conda、python 都当成第三方模块来管理 3

NKhth的博客 5287

Anaconda使用总结(conda操作,环境操作,包管理)

背景:Anaconda作为深度学习最流行的pipeline之一,可以方便的修改和导出学习环境,每次跑代码配环境总是一件令人头大的事情。之前一直没有好好研究Anaconda的用法,导致每次使用的时候一些简单的命令都需要现场查询,所以想着把一些常见的用法和命令固化,希望能够帮到大家,也作为自己以后的一个查阅的依据。

KingsMan666的博客 4307

一招搞定Anaconda安装及conda常见使用命令(windows OS)

由于CUDA和Pytorch版本不适配,又不想卸载现有pytorch版本,因此需要python环境管理。又因为之前有安装过AnaConda的惨痛经历,特重新记录过程和方法。参考博客。

dragonicefrost的博客 1705

anaconda删除没用的包_anaconda 常用命令,清除多余安装包

anaconda 常用命令conda --versionconda create -n env_name环境名称 python=版本号activate env_nameconda deactivateconda env list 显示当前所有环境复制环境conda create --name new_env_name --clone copied_env_name删除环境conda remove ...

weixin_26850469的博客 1万+

【Conda】入门与进阶:在Windows和Linux中管理环境和包

Conda是Anaconda中用于包和环境管理的工具,适用于Windows、macOS和Linux系统。无论是在Windows的Anaconda Prompt,还是在macOS或Linux的终端窗口中,都可以使用Conda,基本命令大致相同,但有些细节和路径配置会有所不同。本文将介绍一些常用的Conda命令,并提供如何管理和设置Conda环境的详细说明。本文介绍了Conda的基本命令和管理方法,包括如何查看Conda版本、设置镜像、创建和管理虚拟环境等。掌握这些命令后,你可以更高效地管理你的开发环境。

人生苦短,睡觉要紧,睡醒再说 1943

Anaconda的安装使用及pycharm设置conda虚拟环境

python == “工人”包 == “工具”环境 == “工具箱”anaconda == “放很多工具箱的大箱子”python等于工人这个好理解,就是编程需要用python来实现对应功能,即工人完成某项工程。包等于工具,就是工人完成工程的过程中要使用的工具。环境等于工具箱,即一个环境中可以有多个工具,工人可以使用这个工具箱中的任意工具来工作。anaconda就是一个集成了多个工具箱的大箱子,当需要A工具箱就切换到A环境,当需要B工具箱就切换到B环境。

何以为皇的博客 2701
上一篇: docker 部署 vsftpd
下一篇: cmd 常用命令
aijava1
博客等级 码龄11年 19粉丝 31原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值