Anaconda 使用笔记

2026-10-13

常用命令

conda update conda  定期更新conda
conda info 查看当前环境的信息
conda info -e 查看已经创建的所有虚拟环境
conda env list  列出所有的环境,当前激活的环境对应的目录前会显示一个*号
conda activate xx 切换到xx虚拟环境
deactivate  离开环境
set CONDA_FORCE_32BIT=1 # 切换到32位
set CONDA_FORCE_32BIT=0 # 切换到64位
conda remove -n env_name --all 移除环境,也可在Anaconda Navigator中移除
anaconda-navigator  //启动图形界面
conda install package_name  
conda install pandas numpy  可同时安装多个包
conda remove package_name   卸载软件包
conda update package_name   更新软件包
conda list  列出所有软件包
conda search search_term    模糊查找列表中是否包含软件包

路径

"C:\Users\用户名\.condarc"     配置文件(源、环境安装位置设置)
<Anaconda安装目录>\envs 虚拟环境位置

配置文件 .condarc

图形化界面可用

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - https://repo.anaconda.com/pkgs/msys2
offline: false
envs_dirs:
  - <Anaconda安装目录>\envs

删除该配置文件,anaconda 会自动重新生成默认文件

安装(Windows 为例)

下载

官网 清华镜像

安装教程

安装

Next-I Agree-All Users(需要管理员权限:为所有用户安装)–选择安装目录–Next

根据需要勾选以下选项

  • Create shortcuts(supported packages only) //创建快捷方式

  • Register Anaconda3 as the system Python 3.12 Recommended. Allows other programs, such as VSCode, PyCharm, etc. to automatically detect Anaconda3 as the primary Python 3. 12 on the system. //创建 python3.12 环境

  • clear the package cache upon completion Recommended. Recovers some disk space without harming functionality. //清楚包缓存

验证安装

conda --version     //回显版本号即安装成功

启动

anaconda-navigator  //终端启动图形界面

Jupyter 无法启动

conda install jupyter --force-reinstall //重装

设置默认启动环境

默认启动 base 环境,关闭默认启动

conda config --set auto_activate_base false

通过 navigator 修改:file-preferences

在 PowerShell 中设置默认环境

初始化 conda 以支持 PowerShell

conda init powershell

修改 PowerShell 限制策略

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

修改 PowerShell 配置文件

终端下输入$PROFILE,确定配置文件路径
["C:\Users\用户名\Documents\WindowsPowerShell\profile.ps1"]
使用文本编辑器打开该文件(如果不存在则创建)
在文件末尾添加一行以下内容,将your_env_name替换为你的目标环境名称:
conda activate your_env_name
保存并关闭文件。

重新启动 PowerShell 即可


在命令提示符(CMD)中设置默认环境

  1. 初始化 conda 以支持 CMD:打开命令提示符,输入以下命令并按回车:

conda init cmd.exe

  1. 设置 CMD 的自动运行命令:输入以下命令并按回车,将your_env_name替换为你的目标环境名称:

reg add "HKCU\Software\Microsoft\Command Processor" /v AutoRun /d "conda activate your_env_name" /f

  1. 重新启动 CMD:重新打开命令提示符,目标环境将自动激活。

修改镜像源

anaconda | 清华大学镜像站 官方文档

配置清华镜像源

法1
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
2
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//pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

移除之前 conda config --show channels 显示的清华源

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
3
conda config --add channels mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

配置环境变量

系统-系统信息-高级系统–环境变量–系统变量–path

F:\anaconda\
F:\anaconda\Scripts
F:\anaconda\Library\bin
F:\anaconda\Library\mingw-w64\bin(可选)

在 cmd 中输入【conda】,如果不报错,即配置成功

参考

使用

创建环境

conda create -n myenv python=3.9    //-n 环境名 可指定python版本

pycharm 使用 anaconda 创建的虚拟环境

参考

如果第一次安装失败,再尝试几次

如果是安装中途失败,需要在\envs 下删除刚刚创建的环境文件夹,再重新创建

下载软件包

conda install xx  在虚拟环境中使用此命令,安装xx软件包在对应环境
conda install numpy=1.10    指定包的版本号
# 更新conda本身
conda update conda
# 更新anaconda应用
conda update anaconda
#更新python,假设当前python环境版本是3.6.0,而最新版本是3.6.3,那么就会升级到3.6.3。
conda update python

在图形化界面中下载:需要管理员权限(以管理员方式打开终端)

conda 会自动安装依赖项

pip 和 conda 环境的转移和复制

输出对应版本的 pip 软件包

pip2 freeze > requirements.txt //输出在终端目录下

安装 requirements.txt 依赖,先建立一个 test_env 的环境,然后激活然后导入

conda create -n test_env python=3.9.0   # 创建新的虚拟环境
conda activate test_env     # 激活新建的虚拟环境
pip install -r requirements.txt

[python生成requirements.txt的两种方法]

conda 转移和复制

输出软件包

conda env export > environment.yaml

安装导入

conda env create -f environment.yaml -n environment_name
.yaml文件移植过来的环境只是安装了你原来环境里用conda install等命令直接安装的包,你用pip之类装的东西没有移植过来,需要你重新安装

参考

报错

解决 CondaError: Run ‘conda init‘ before ‘conda activate‘

终端下输入conda init --system --all

Multiple Errors Encountered

没有配置环境变量,所以在创建新的环境变量的时候,无法寻找到环境源

解决 CondaHTTPError 问题

解决 CondaHTTPError 问题知乎

解决 PowerShell 中 conda activate 指令无效的问题

1打开PowerShell终端
2键入指令conda init powershell,初始化conda
3键入指令Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
//修改PowerShell限制策略(需要管理员权限)
4重启PowerShell,检查conda activate是否生效

参考

报 CondaVerificationError: The package for... appears to be corrupted.的解决方法

把 anaconda3/pkgs/下对应报错的包删掉然后重新装。

参考1 参考2 Anaconda Navigator Error解决过程记录

conda update anaconda-navigator
着按提示输入y
anaconda-navigator --reset
conda update anaconda-client
接着按提示输入y
conda update -f anaconda-client
接着按提示输入y
最后输入anaconda-navigator就能打开了

可能是配置文件出错,删除配置文件(恢复默认配置)即可打开

其他软件包管理软件

轻量级Miniconda

← 返回文章列表