Anaconda安装过程

1 Anaconda

1.1 Anaconda介绍

  Anaconda是一个开源的包与环境管理器,里面包含了大量conda、Python科学包及其相关依赖,支持Windows、MacOS和Linux操作系统,是进行机器学习和深度学习的利器。它提供了强大的包管理和环境管理功能。通过包管理,可以方便地安装、更新、卸载工具包,而且在安装工具包的时候,还能够自动安装相应的依赖包。通过环境管理功能,可以在同一台机器上创建几个相互独立的Python开发环境,称之为虚拟环境。用户可以根据不同的项目需求分别建立、切换不同的环境,这些环境互不影响、各自独立。

1.2 Anaconda下载与安装

1.3 清华大学软件镜像站安装Anaconda

  打开清华大学软件镜像站如图1-1,根据自身系统版本选择相应的安装包,以64位Windows10为例,选择下载比较稳定的2020-7-24的安装版本如图1-2所示。

图1-1 清华大学软件镜像站
图1-2 示例Anaconda安装版本
  等待下载完成,如图1-3为下载好的安装Anaconda程序。
图1-3 下载好的安装Anaconda程序
  鼠标右键点击安装程序,以管理员身份运行安装程序如图1-4所示。
图1-4 点击安装Anaconda
  点击next,如图1-5所示。
图1-5 安装界面1
  点击I Agree,如图1-6所示。
图1-6 安装界面2
  点击Next,如图1-7所示。
图1-7 安装界面3
  点击Browse,自定义安装目录(注意路径中不要有中文),也可按默认安装路径,之后点击Next,如图1-8所示。(注意:需记下安装路径,方便以后操作需要)
图1-8 安装界面4
  勾选如图1-9所示方框内容,点击Install开始安装,之后等待安装完成即可。
图1-9 安装界面5
  经过上述步骤此时已成功安装Anaconda。

1.4 创建Anaconda环境

1.4.1 初识Anaconda环境

  Anaconda安装好之后点击开始,找到Anaconda3(64-bit)并展开该文件夹如图1-10所示,点击Anaconda Prompt(Anaconda)(如图1-11所示)启动在Anaconda环境下的cmd窗口如图1-12所示。

图1-10 开始中的Anaconda3(64-bit)
图1-11 Anaconda Prompt(Anaconda)
图1-12 Anaconda环境下的cmd窗口
  在上步打开的cmd窗口中输入如下代码查看目前Anaconda所有的环境如图1-12所示。 ```conda info -e ```   在图1-13中,base、opencv、pytorch、tensorflow2、tf1为示例计算机Anaconda中的所有环境,若此前未使用过Anaconda应仅有base环境。如图1-14所示,从红色框处显示当前Anaconda所激活的环境。
图1-13 显示目前Anaconda所有环境
图1-14 当前Anaconda环境

1.4.2 创建Anaconda新环境

  如1.4.1节打开Anaconda环境下的cmd,输入如下命令按回车创建新环境,并在显示Proceed ([y]/n)?后,输入y等待安装即可,如图1 15所示。其中new_name是新环境的名字(注意不要和Anaconda已有环境名冲突),3.x为新环境所要安装的Python版本(建议为3.7或3.8)。
conda create -n new_name python=3.x
  例如建立名为test,python版本为3.7的Anaconda环境的命令为:
conda create -n test python=3.7
  安装过程无红色报错或出现如所示即环境创建成功。
  输入如下命令即可激活刚刚创建好的环境如图1-17所示。其中environment_name为所要激活的环境名。
conda activate environment_name
  例如激活刚刚创建的test环境:
conda activate test

图1-15 创建新环境
图1-16 环境创建成功
图1-17 激活所创建的新环境
  如图1-17所示可以看到Anaconda环境已从base切换至test。

  至此完成Anaconda安装及新环境创建。

2 补充Anaconda命令:

  退出当前环境:
conda deactivate
  如图2-1所示,即从test环境退出回到基本base环境。

图2-1 退出当前环境
  删除其中一个环境(del_name为所要删除的环境名):

conda remove -n del_name –all
  例如删除名为test的环境:

conda remove -n test –all

  如图2-2所示,当显示Proceed ([y]/n)?,输入y并按回车即可删除此环境。

图2-2 删除环境
图2-3 成功删除环境
  无红色报错或出现如图2-3所示,即环境删除成功。

3 Anaconda包管理

  Anaconda提供便捷方便的包管理,通过包管理,用户可以方便地安装、更新、卸载工具包,而且在安装工具包的时候,还能够自动安装相应的依赖包。用户可以使用conda命令和pip命令两种方式进行包管理。

3.1 conda命令下的包管理

  ⑴ conda命令安装包
  使用conda安装时能自动安装相应的依赖包。

例如——
指定安装的包:
conda install numpy
指定同时安装多个包:
conda install numpy scipy
指定安装的版本:
conda install numpy=1.10

  ⑵ conda相关包命令

  • 安装包 conda install <包名称列表>
  • 卸载包 conda remove <包名称列表>
  • 更新包 conda search <包名称列表>
  • 搜索包 conda search <搜索项>
  • 查看所有包 conda list
  • 升级包版本 conda update <包名称>
      为提高安装包的安装速度建议添加清华源镜像:
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

3.2 pip命令下的包管理

  pip的包管理命令与conda命令相同,仅需将5.1节命令中的conda换为匹配即可,如pip的安装包和卸载包命令。

pip install numpy
pip uninstall numpy
pip install numpy==1.10 #注意在pip中指定包版本号需要使用两个等号
posted @ 2022-10-29 23:33  LiangXin_Alex  阅读(292)  评论(2编辑  收藏  举报