Anaconda 安装与使用

Python环境配置

Posted by Pele on July 14, 2022

Anaconda 安装与使用

很久没有码字了, 好不容易才从期末周 + 短学期 的周期中脱身. 实习期马上就要结束了, 最近开始接触机器学习的内容, 拓展一些自己没接触过的领域

Anaconda 是什么?

1. 简介

Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。

2. 特点

Anaconda具有如下特点:

▪ 开源

▪ 安装过程简单

▪ 高性能使用Python和R语言

▪ 免费的社区支持

下载与安装

图形界面安装

前往下载界面下载对应版本的安装包(本地环境: Python 3.9.6)

image-20220714182847780

image-20220714183207993

验证安装

  1. conda list 查看已安装的包

    image-20220714191706108

  2. conda --version

    image-20220714191349724

  3. python 查看是否显示Anaconda版本号

    image-20220714191815552

  4. anaconda-naviator 打开Anaconda图形界面

卸载Anaconda

rm -rf ~/anaconda3

管理环境

创建🆕环境

conda create --name <env_name> <package_names>
  • 如果要安装指定的版本号,则只需要在包名后面以 =*** 和版本号的形式执行。如: **conda create –name python2 python=2.7* ,即创建一个名为“python2”的环境,环境中安装版本为2.7的python。

  • 如果要在新创建的环境中创建多个包,则直接在 ***\*** 后以**空格**隔开,添加多个包名即可。如: ***conda create -n python3 python=3.5 numpy pandas\*** ,即创建一个名为“python3”的环境,环境中安装版本为3.5的python,同时也安装了numpy和pandas。

–name*** 同样可以替换为 **-n*

  • 默认情况下,新创建的环境将会被保存在 ***/Users//anaconda3/env\*** 目录下,其中, ***\*** 为当前用户的用户名。

切换环境

conda activate <env_name>

退出环境

conda deavtivate

显示已存在环境

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

复制已存在环境

conda create --name <new_env_name> --clone <copied_env_name>

删除环境

conda remove --name <env_name> --all

包管理

查找包

# 精确查找
conda search --full-name <package_full_name>

# 模糊查找
conda search <text>

# 列出环境中的包
conda list

安装包

conda install --name [<env_name>] <package_name>

# 或使用pip安装
pip install <package_name>

卸载包

conda remove --name [<env_name>] <package_name>

更新包

conda update --all
# or
conda upgrade --all

# 更新指定包
conda update <package_name>
# or
conda upgrade <package_name>