常见问题
-
多环境同时激活:
显示如(venv) (base) user@...
或(LLM_env) (venv) user@...
-
conda 命令找不到:
需要确认 conda 安装位置(通常在 WSL 中使用 Miniconda)
解决方案
1. 查找 conda 位置
which conda
2. 初始化 conda
# 使用实际 conda 路径
/home/username/miniconda3/bin/conda init bash
source ~/.bashrc
3. 环境管理基本命令
# 停用环境
conda deactivate # 停用 conda 环境
deactivate # 停用 venv 环境
# 激活环境
conda activate 环境名
# 禁用自动激活 base
conda config --set auto_activate_base false
4. 最佳实践
- 同时只激活一个环境
- 确保使用正确的 Python 解释器
- 需要时可以完全重新创建环境:
conda create --name 环境名 python=版本号
备注
- WSL 中优先使用 Miniconda 而非 Anaconda
- 如遇问题,可以关闭终端重新打开