Anaconda的安装和使用

前言

Anaconda是什么,它有什么用,为什么用它而不是其他同类工具,如何使用它。使用它的过程遇到了哪些问题?带着这几个问题,我们开始Anaconda之旅。

一、Anaconda是什么,有什么用?

Anaconda 是一个流行的开源 Python 发行版,专注于数据科学、机器学习、科学计算和分析等领域。它提供了一个强大的包管理器环境管理器,名为 Conda,以及一个预装了大量科学计算和数据分析相关库的环境。

二、Anaconda、minconda、virtualenv、pip几个工具有什么区别?

Anaconda、Miniconda、virtualenv 和 pip 是几个不同的工具,它们在 Python 环境管理和包管理方面有不同的用途和特点。下面是这几个工具的区别:

特性/工具AnacondaMinicondavirtualenvpip
定义一个面向科学计算的Python发行版,包含conda、Python及其依赖项。一个轻量级的Python发行版,只包含conda和Python。一个用于创建隔离的Python环境的工具。Python的官方包安装器。
包管理通过conda管理包,支持多种语言的包。通过conda管理包,支持多种语言的包。不提供包管理,通常与pip一起使用。用于安装和管理Python包。
环境管理提供强大的环境管理功能,可以创建独立的环境。通过conda提供环境管理功能。创建隔离的Python环境,但需要pip来管理包。不提供环境管理功能。
安装体积较大,因为预装了许多库。较小,只包含基本的conda和Python。环境大小取决于安装的包。无安装体积,作为Python的一部分。
预装库预装了大量的科学计算和数据分析库。只包含最基本的Python和conda。无预装库,环境是干净的。无预装库。
适用场景适合需要大量科学计算和数据分析库的用户。通过conda管理包,支持多种语言的包。 适合需要灵活性和最小化安装体积的用户。适合需要为不同项目创建隔离环境的用户。适合Python开发者进行包安装和管理。
跨语言支持支持多种语言的包管理。支持多种语言的包管理。仅支持Python。仅支持Python。
图形界面提供Anaconda Navigator图形界面。无图形界面。无图形界面,通常通过命令行使用。无图形界面,通过命令行使用。
社区和支持拥有庞大的社区和商业支持。社区支持,是Anaconda的轻量级版本。社区支持。作为Python官方工具,有广泛的社区支持。

总结,Anaconda体积大、预装了大量的科学计算包。Miniconda体积小,没有安装大量科学计算包。Anaconda和Miniconda既有包管理又有环境管理功能,其中环境管理功能除了可以管理python的虚拟环境还可以管理其他语言如Python、R、Ruby、Lua、Scala、Java、JavaScript、C/ C++的虚拟环境。pip只有安装python的包管理功能,virtulaenv只有python的环境管理功能。

三、Anaconda的安装

  1. 打开Anaconda官网:https://www.anaconda.com/download/success
  2. 根据自己的电脑操作系统选择对应软件包下载。
    在这里插入图片描述
  3. 安装软件在这里插入图片描述在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    这一步,如果你电脑之前没有安装过python环境,勾选第三项,否则不建议勾选。在这里插入图片描述
    其实对于初学者,Anaconda太笨重了,建议安装miniconda,miniconda的下载地址:https://docs.anaconda.com/free/miniconda/

四、Anaconda的使用

1.配置环境变量

按照以下路径找到window配置环境变量页面。
开始->配置->系统->系统信息->高级系统设置->高级->环境变量->系统变量
选择path并添加以下几个路径:
D:\anaconda
D:\anaconda\Scripts

2.激活conda

conda create --name newenv python=3.8

3.查看虚拟环境

conda env list

4.使用虚拟环境

conda activate newenv

5.退出虚拟环境

conda deactivate

6.删除虚拟环境

conda remove --name mynewenv --all

7.查看虚拟环境的默认目录

conda config --show envs_dirs

8.修改虚拟环境的默认目录

envs_dirs 列表中的第一个路径是 Conda 创建新的虚拟环境时默认使用的目录。
要想修改这个默认目录,只需添加一个新的目录,这个新添加的目录就会排在列表最前面,成为新的默认目录。
添加默认目录命令:

conda config --add envs_dirs <new_directory_path>

五、Anaconda使用遇到的问题

1.命令行找不到conda命令

配置环境变量后,使用conda 命令时,报错“'conda’不是内部命令或外部命令,也不是可运行的程序或批处理文件”。
解决办法:打开D:\anaconda目录,发现只有_conda.exe没有conda.exe,修改文件名,去掉_,解决问题。这个问题很奇怪,为什么默认是_conda.exe,有明白的小伙伴告诉我是什么原因。

2.激活虚拟环境时报错

执行conda activate newenv报错“condaerror: Run conda init before conda activate”
解决办法:执行D:\anaconda\Library\bin\conda.bat init

  • 21
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值