MacOS下使用uv创建VS Code Python交互环境遇问题求助
MacOS下uv虚拟环境的问题解决
一、pip list显示环境外模块的问题
- 先确认虚拟环境激活状态:激活后终端开头会有
(.venv)标识,没有的话重新执行source .venv/bin/activate - 别用
pip list,换成uv pip list,uv管理的虚拟环境优先用uv的命令,避免调用全局pip - 执行
which pip看输出是不是当前项目下的./.venv/bin/pip,如果不是,要么环境没激活,要么终端缓存问题,重启终端再激活试试
二、装了ipykernel仍无法在VS Code交互窗口使用的问题
- 激活虚拟环境后,执行
uv run python -m ipykernel install --user --name=project_name-kernel,把当前环境的kernel注册到Jupyter - 打开test.py后,右下角切换kernel为刚才注册的
project_name-kernel - 检查VS Code的Python解释器是否选对:按
Cmd+Shift+P,输入Python: Select Interpreter,选择.venv/bin/python这个路径
内容的提问来源于stack exchange,提问作者elksie5000
相关产品推荐
相关产品推荐

