Anaconda 新人傻瓜教程

926 阅读3分钟

默认用Windows 11环境举例

安装:

官网源 Download Now | Anaconda

清华源 Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

Anaconda使用问题

  • 配置Anaconda源

通常anaconda的默认源在境外,下载速度会非常慢甚至导致网络错误下载包失败,打开Anaconda Prompt使用以下方法将清华镜像添加到anaconda

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 --set show_channel_urls yes

用conda info命令查看当前channel

conda info
  • 配置Anaconda新建环境路径

通常默认还会是在C盘,这点非常不方便,特别对C盘剩余空间就精神洁癖的同学必须马上设置 使用命令查看目前配置:

conda config --show
conda info

主要查看envs_dirs 和 pkgs_dirs的目前配置路径

使用命令行(Anaconda Prompt)将配置信息添加在 Conda 的配置文件中:

conda config --add envs_dirs E:\anaconda3\envs
conda config --add pkgs_dirs E:\anaconda3\pkgs

其中 E:\anaconda3 可根据你自己的安装路径来调整,也可以自己新建一个目录作为存放虚拟环境的根目录 验证:使用 conda config --show 命令或打开 C:\Users\username 下的 .condarc 文件查看是否配置成功。注:有多条路径没关系,第一条路径会作为默认存储路径。

修改用户权限 检查是否存在权限问题,导致 Conda 无法将环境写入 E 盘的指定目录。找到 Anaconda 安装路径,右击文件夹选择属性,找到安全tab,将 Users 的权限点满。

这样后续新建环境的存放地址就已经被你指定到特定目录了。

新建环境

语法:conda create -n/-name 【名称】 【软件包】【=版本号】 【名称】:环境名字 英文 识别大小写 支持下划线和连字符 不支持空格 其它特殊字符未测试

【软件包】:如果不选默认是一个空环境,不知道有啥意义 *_+

【版本号】:如果不选就会默认安装最新版本 要用=链接 空格等方法都没有用会报错

conda create -n [环境名] python=3.12

控制台返回

(base) C:\Users\BerryYan>conda create -n AI python=3.12
Channels:
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
 - defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: e:\anaconda3\envs\AI

  added / updated specs:
    - python=3.12


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    bzip2-1.0.8                |       h2bbff1b_6          90 KB  https://mirrors.tuna.tsinghua.edu.n
    ca-certificates-2025.2.25  |       haa95532_0         130 KB  https://mirrors.tuna.tsinghua.edu.n
    expat-2.6.4                |       h8ddb27b_0         257 KB  https://mirrors.tuna.tsinghua.edu.n
    libffi-3.4.4               |       hd77b12b_1         122 KB  https://mirrors.tuna.tsinghua.edu.n
    openssl-3.0.16             |       h3f729d1_0         7.8 MB  https://mirrors.tuna.tsinghua.edu.n
    pip-25.0                   |  py312haa95532_0         3.0 MB  https://mirrors.tuna.tsinghua.edu.n
    python-3.12.9              |       h14ffc60_0        16.5 MB  https://mirrors.tuna.tsinghua.edu.n
    setuptools-75.8.0          |  py312haa95532_0         2.2 MB  https://mirrors.tuna.tsinghua.edu.n
    sqlite-3.45.3              |       h2bbff1b_0         973 KB  https://mirrors.tuna.tsinghua.edu.n
    tk-8.6.14                  |       h0416ee5_0         3.5 MB  https://mirrors.tuna.tsinghua.edu.n
    tzdata-2025a               |       h04d1e81_0         117 KB  https://mirrors.tuna.tsinghua.edu.n
    vc-14.42                   |       haa95532_4          11 KB  https://mirrors.tuna.tsinghua.edu.n
    vs2015_runtime-14.42.34433 |       he0abc0d_4         1.2 MB  https://mirrors.tuna.tsinghua.edu.n
    wheel-0.45.1               |  py312haa95532_0         177 KB  https://mirrors.tuna.tsinghua.edu.n
    xz-5.6.4                   |       h4754444_1         280 KB  https://mirrors.tuna.tsinghua.edu.n
    zlib-1.2.13                |       h8cc25b3_1         131 KB  https://mirrors.tuna.tsinghua.edu.n
    ------------------------------------------------------------
                                           Total:        36.4 MB

The following NEW packages will be INSTALLED:

  bzip2              anaconda/pkgs/main/win-64::bzip2-1.0.8-h2bbff1b_6
  ca-certificates    anaconda/pkgs/main/win-64::ca-certificates-2025.2.25-haa95532_0
  expat              anaconda/pkgs/main/win-64::expat-2.6.4-h8ddb27b_0
  libffi             anaconda/pkgs/main/win-64::libffi-3.4.4-hd77b12b_1
  openssl            anaconda/pkgs/main/win-64::openssl-3.0.16-h3f729d1_0
  pip                anaconda/pkgs/main/win-64::pip-25.0-py312haa95532_0
  python             anaconda/pkgs/main/win-64::python-3.12.9-h14ffc60_0
  setuptools         anaconda/pkgs/main/win-64::setuptools-75.8.0-py312haa95532_0
  sqlite             anaconda/pkgs/main/win-64::sqlite-3.45.3-h2bbff1b_0
  tk                 anaconda/pkgs/main/win-64::tk-8.6.14-h0416ee5_0
  tzdata             anaconda/pkgs/main/noarch::tzdata-2025a-h04d1e81_0
  vc                 anaconda/pkgs/main/win-64::vc-14.42-haa95532_4
  vs2015_runtime     anaconda/pkgs/main/win-64::vs2015_runtime-14.42.34433-he0abc0d_4
  wheel              anaconda/pkgs/main/win-64::wheel-0.45.1-py312haa95532_0
  xz                 anaconda/pkgs/main/win-64::xz-5.6.4-h4754444_1
  zlib               anaconda/pkgs/main/win-64::zlib-1.2.13-h8cc25b3_1


Proceed ([y]/n)? y


Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate AI
#
# To deactivate an active environment, use
#
#     $ conda deactivate

以上是拿最常用的Python环境做例子,此时此刻最新版本已经是3.13了,但是基于稳定和AI绘图的一些库的依赖要求3.12是比较好的版本。

激活环境 退出环境

激活 conda activate 环境名

退出 conda deactivate

常用命令

  • 查看所有环境:
conda info --envs
  • 删除环境:
conda remove -n 环境名 --all
  • 安装指定包:
Conda install 包名称
  • 查看当前环境包:
Conda list