默认用Windows 11环境举例
安装:
清华源 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