Anaconda的全面介绍

Anaconda

1 Anaconda介绍

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

2 使用Anaconda的原因

简单来说,不同的项目很有可能对应着不同的Python环境。我们可以使用Anaconda创建虚拟环境,为特定项目创建一个相应的环境,在这个虚拟环境下安装的包与其他环境下的包互不干扰,可以更方便的管理虚拟环境。

如果你需要开发两个项目,而两个项目所需要的库完全不同,并且一个项目要求python解释器是2.7版本,而另一个项目要求的python解释器是3.6版本,而且一些包之间存在不兼容问题,另外当环境中的库数量过大时,Pycharm加载库非常耗时。虚拟环境就能很好的解决上述出现的问题,我们可以为两个项目创建与项目对应的两个不同的虚拟环境,这样不同虚拟环境下的包不会相互干扰。

3 Anaconda的下载方式

下载方式有两种:

1.通过官网下载

Anaconda官网
在这里插入图片描述
Anaconda可以在Windows、MacOS、Linux系统平台中安装和使用,下载的时候找到对应的点击即可。

2.使用清华镜像源下载

清华大学开源软件镜像站
在这里插入图片描述

4 Anaconda的安装过程

下载完成后,只需要一步一步按照提示安装即可,以下说明安装过程中需要特别注意的步骤

Step1:直接点击next
在这里插入图片描述

Step2:点击 I Agree
在这里插入图片描述

Step3:选择 ALL users(选择仅个人的话,后面使用可能会报错),然后点击next
在这里插入图片描述

Step4:选择anaconda的安装位置

🔔Tips: 这里建议修改为其他盘,要不然下载的包和创建的环境都在C盘,占用空间。同时,还有一些文件也会默认下载到C盘,只能通过黑窗口调整。(在后面介绍)
在这里插入图片描述

Step5:这里把三个勾全部打上,然后点击Install,anaconda开始安装

  • 🔒创建开始菜单
  • 🔒base环境以python3.12创建
  • 🔒清除包缓存
    在这里插入图片描述

Step6:接着来到最后一步,两个勾取消,不要框选。点击【Finish】

在这里插入图片描述

5. Anaconda的环境变量配置

搜索打开高级系统设置
在这里插入图片描述

打开环境变量
在这里插入图片描述

配置环境变量,根据自己放置的位置改变:

E:\Application\Anaconda3

E:\Application\Anaconda3\Scripts

E:\Application\Anaconda3\Library\bin

E:\Application\Anaconda3\Library\mingw-w64\bin

双击Path

在这里插入图片描述

新建环境变量,并填入
在这里插入图片描述

为什么要在Path中配置环境变量呢?

在Path中配置的环境变量可以直接通过cmd窗口调用。

例如当我们输入notepad,会立马打开notepad这个应用。
在这里插入图片描述

当我们输入cloudmusic(网易云音乐应用),就会出现报错,因为没有在Path环境变量中配置,必须先切换到对应的目录下才可以运行。
在这里插入图片描述

cd + 对应路径,详请可以看cmd的具体命令

在windows菜单栏搜索Anaconda,打开anaconda prompt

输入这行代码,查看版本号,检查是否成功安装

conda --version

在这里插入图片描述

6. Anaconda的保存路径和下载源

打开上面的anaconda prompt命令窗口,输入

conda info

没有修改的conda的pkgs和envs均保存在C盘,为了不占用系统盘的空间,我们需要修改保存的位置

在这里插入图片描述

从C盘用户/用户名/.condarc找到这个文件,删除所有内容,输入以下指令:

envs_dirs:
  - E:\Application\Anaconda3\envs
pkgs_dirs:
  - E:\Application\Anaconda3\pkgs

在这里插入图片描述

CTRL + S保存

conda镜像源的配置,因为conda很多下载的东西在国外,默认的下载速度往往会很慢,这里建议修改为清华的镜像源,打开anaconda prompt,输入以下指令

# 添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
 
# 添加阿里云镜像源
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free/
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
 
# 添加中科大源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
 
 
 
# (可选)设置搜索时显示通道地址
conda config --set show_channel_urls yes

最后我们验证一下上面的内容是否成功配置

conda info

7 利用Anaconda创建虚拟环境

7.1 管理conda自身

查看conda的版本信息

conda --version

查看conda的环境变量

conda config --show

conda镜像的设置

#设置清华镜像
#当时下面的源似乎存在一些问题,可以找到可以用的源更换
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/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

#设置bioconda
conda config --add channels bioconda
conda config --add channels conda-forge
#设置搜索时显示通道地址

conda config --set show_channel_urls yes

更新Anconda整体

conda update Anconda

更新conda

conda update conda

当源错误时直接删除所有的源

conda config --remove-key channels

7.2 conda环境的管理

创建虚拟环境

conda  create  --name  env_name
conda  create  --name  env_name python=3.6 # 创建指定python版本
conda  create  --name  env_name python=3.6 pandas numpy scipy # 创建指定python版本下包含某些包
  • env_name为创建虚拟环境的名称
  • python=xx为创建指定python版本

虚拟环境的查看

以下3条命令都可以查看已经创建成功的虚拟环境。

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

激活虚拟环境

创建完,必须激活虚拟环境后才能使用。

使用如下命令即可激活已创建的虚拟环境。

conda activate env_name

在此处可以使用如下代码检查一下该环境下的python版本。

python --version

Anconda常用命令_ancond 命令-CSDN博客

激活/使用/进入某个虚拟环境

activate  env_name

退出当前环境

deactivate

复制某个虚拟环境

conda  create  --name  new_env_name  --clone  old_env_name

删除某个环境

conda  remove  --name  env_name  --all

查看当前所有环境

conda  info  --envs   或者  conda  env  list

查看当前虚拟环境下的所有安装包

conda  list  

安装或卸载包(进入虚拟环境之后)

conda  install  requests
conda  install  xx=版本号  # 指定版本号
conda  install  xxx -i 源名称或链接 # 指定下载源
conda  uninstall  xxx

国内pip源

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

conda install requests
conda install xx=版本号 # 指定版本号
conda install xxx -i 源名称或链接 # 指定下载源
conda uninstall xxx


国内pip源

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值