彻底删除Anaconda环境

  • 本节主要介绍再windows平台下,彻底删除anaconda环境

    1. 首先打开Anaconda Prompt终端,下载一个清理Anaconda环境的一个工具anaconda-clean
    1
    conda install anaconda-clean

    注意:此处如果开启了网络代理软件可能会导致系统找不到这一工具的元数据下载地址,因此需要关闭相关代理工具

    1

    1. 通过anaconda-clean工具清理Anaconda环境
    1
    anaconda-clean --yes

    2

    1. 打开资源管理器,找到Anaconda环境所在的路径,将其中的envs虚拟环境文件夹和pkgs依赖库包文件夹手动删除

    3

    注意:由于两个文件数量比较多,所以删除过程较为缓慢,建议直接shift+Delete快捷键直接删除

    1. 随后通过控制面板打开程序卸载,单击右键卸载

    4

    1. 再桌面开始菜单找到anaconda残留的一些工具快捷方式,单击右键进入到文件所在位置进行删除

    5

    1. 最后如果你电脑上面有everything工具,你可以快速查找Anaconda,将其他一些剩余无效的文件夹或文件删除(这一步骤不是必须的),其中的.anaconda_backup是anaconda的备份,读者准备完全重装,所以不需要了可以直接删掉。

    6

Miniconda安装

  • 本节则主要介绍如何再windows系统下安装miniconda的全过程,miniconda是 Anaconda 的精简版,它只包含最基本的包管理器 conda 和 Python 环境管理器,不包含预装的库。Miniconda 体积更小,启动速度更快,适合那些只需要 conda 管理包和环境的用户。用户可以根据自己的需要安装所需的库。
    1. 打开清华镜像源网站https://mirrors.tuna.tsinghua.edu.cn/ 说明:miniconda在清华镜像源下载速度比在国外服务器下载快),找到anaconda点击进入后,选择miniconda进行下载。

7

其中包含了有多个miniconda版本,可以根据自己的需求选择对应的版本,作者在此考虑到python兼容性所以选择miniconda3_python3.9对应的一个Windows版本。

8

  1. 点击下载的exe安装包根据提示直接默认一步一步安装完成即可

9

如下图可以自行更改miniconda 的安装位置,但是注意路径不要包含中文。

10

  1. 添加环境变量

    打开设置—>系统—>系统信息—>高级系统设置—>环境变量

11

添加如下图所示的环境变量,具体根据你所安装的路径为准

12

  1. win+r输入cmd打开终端,输入conda –version验证miniconda是否安装成功,如出现对应的版本号,则说明安装成功!

13

  1. 此外就可以通过开始菜单找到我们新安装的miniconda 轻量python包管理工具了

14

conda常用指令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
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

conda update conda # 更新conda
conda create --help # 查询某个命令的帮助


conda create -n env_name python=3.9 # 创建虚拟环境
conda create -n env_name numpy matplotlib python=3.9 # 创建虚拟环境的同时安装必要的包

# 查看有哪些虚拟环境
conda env list
conda info -e
conda info --envs

conda activate env_name # 激活虚拟环境
conda deactivate # 退出当前工作的虚拟环境

conda remove --name env_name --all # 将该指定虚拟环境及其中所安装的包都删除
conda remove --name env_name package_name # 删除虚拟环境中的某个或者某些包

conda list # 查询看当前环境中安装了哪些包
conda search package_name # 查询当前Anaconda repository中是否有你想要安装的包
conda list pkgname # 用conda list后跟package名来查找某个指定的包是否已安装

conda install package_name # 在当前(虚拟)环境中安装一个包
conda update numpy # 将某个包更新到它的最新版本

conda uninstall package_name # 这样会将依赖于这个包的所有其它包也同时卸载
conda uninstall package_name --force # 不删除依赖其当前要删除的包的其他包

conda clean -p # 删除没有用的包 --packages
conda clean -t # 删除tar打包 --tarballs
conda clean -y -all # 删除所有的安装包及cache(索引缓存、锁定文件、未使用过的包和tar包)

conda install python=3.5 # 将版本变更到指定版本
conda update python # 将python版本更新到最新版本