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)中设置默认环境
- 初始化 conda 以支持 CMD:打开命令提示符,输入以下命令并按回车:
conda init cmd.exe
- 设置 CMD 的自动运行命令:输入以下命令并按回车,将
your_env_name替换为你的目标环境名称:
reg add "HKCU\Software\Microsoft\Command Processor" /v AutoRun /d "conda activate your_env_name" /f
- 重新启动 CMD:重新打开命令提示符,目标环境将自动激活。
修改镜像源
配置清华镜像源
法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 问题
解决 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/下对应报错的包删掉然后重新装。
navigator 图形界面出错
参考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