Conda 环境激活问题排查流程
1. 发现问题
ruby
# 输入
python main.py
# 输出
ModuleNotFoundError: No module named 'some_module'
2. 检查当前环境
bash
# 输入
pip list
# 输出
Package Version
---------- -------
pip 21.0.1
setuptools 52.0.0 # 只有基础包,缺少项目依赖
3. 确认环境状态
csharp
# 输入
conda info --envs
# 输出
base * D:\code\miniconda # 当前在base环境
nlp D:\code\miniconda\envs\nlp
4. 尝试激活失败
bash
# 输入
conda activate nlp
# 输出
PS D:> # 无变化,激活失败
5. 重新初始化
ini
# 输入
conda init
# 输出
modified C:\Users\33919\Documents\WindowsPowerShell\profile.ps1
==> For changes to take effect, close and re-open your current shell. <==
6. 重启终端后激活成功
bash
# 输入
conda activate nlp
# 输出
(nlp) PS D:> # 成功激活,显示环境前缀
7. VSCode 环境配置
css
Ctrl+Shift+P → Python: Select Interpreter → 选择 nlp 环境
状态栏显示:Python 3.x.x ('nlp': conda)
8. 验证解决
bash
# 输入
python main.py
# 输出
# 程序正常运行