Linux
conda env list // 查看有那些环境
启动 base 环境
conda activate base
conda list -n 环境名 // 某个特定环境的详细信息
取消自动激活环境
conda config --set auto_activate_base false
| 功能 | 命令 | 示例 | 说明 |
|---|---|---|---|
| 创建环境 | conda create -n 环境名 python=版本 | conda create -n deepseek python=3.12 -y | 创建新环境并指定 Python 版本 |
| 查看所有环境 | conda env list 或 conda info --envs | — | 带星号的为当前激活环境 |
| 激活环境 | conda activate 环境名 | conda activate deepseek | 进入某个环境 |
| 退出环境 | conda deactivate | — | 回到 base 环境 |
| 删除环境 | conda remove -n 环境名 --all | conda remove -n deepseek --all | 删除整个环境 |
| 克隆环境 | conda create -n 新环境名 --clone 旧环境名 | conda create -n deepseek2 --clone deepseek | 快速复制环境 |
| 导出环境 | conda env export > environment.yml | — | 导出依赖文件(跨平台部署常用) |
| 导入环境 | conda env create -f environment.yml | — | 根据 yml 文件重建环境 |
# 添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yeswindows
miniconda:https://www.anaconda.com/docs/getting-started/miniconda/install#quickstart-install-instructions
install
Invoke-WebRequest -Uri "https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe" -outfile ".\miniconda.exe"
Start-Process -FilePath ".\miniconda.exe" -ArgumentList "/S" -Wait
del .\miniconda.exe在这种模式下:
- Miniconda 默认不会:
- 把
conda加入系统 PATH - 自动执行
conda init
- 把
- 因此 PowerShell 找不到
conda可执行文件:conda : 无法将“conda”项识别为 cmdlet
Miniconda 本身已经正确安装完成了,可以查看你版本号
C:\Users\unlin\miniconda3\Scripts\conda.exe --versionconda 自带的初始化流程,shell 集成、激活机制
C:\Users\unlin\miniconda3\Scripts\conda. exe init powershell此时会,每次打开终端,都会自动进入 conda , 这个 hook 的默认策略是:
- PowerShell 启动
- conda hook 加载
- 自动激活 base 环境
conda config --set auto_activate_base false conda config --show
conda config --show envs_dirs
conda config --show pkgs_dirs
conda config --add envs_dirs E:\conda\envs
conda config --add pkgs_dirs E:\conda\pkgs
E:\conda\
├─ envs\ # 所有虚拟环境
├─ pkgs\ # 包缓存
└─ cache\ # 预留
base 环境不要动
- 不要试图移动 base
- base 永远跟 conda 安装目录绑定
- 所有“工作环境”都用新建 env
VS Code 选解释器时,选 D:\conda\envs\xxx\python.exe