如何解决vscode提示“你可能已将 Python 包安装到全局环境中,这可能会导致包版本之间发生冲突。是否要创建包含这些包的虚拟环境来隔离依赖项?”
·

一、你可能已将 Python 包安装到全局环境中,这可能会导致包版本之间发生冲突。是否要创建包含这些包的虚拟环境来隔离依赖项?
首先这个提示不是严重错误,也不是 ROS/WSL 又坏了。
若已创建了conda环境,就不用再点“创建”,只需要让vscode选择yolo解释器
在 VS Code 里按:
Ctrl + Shift + P
输入:
Python: Select Interpreter
然后选择类似这个路径:
/home/usrname/miniconda3/envs/yolo/bin/python
不要选:
/usr/bin/python3
也不要选:
/home/usrname/miniconda3/bin/python
最好选:
/home/usrname/miniconda3/envs/yolo/bin/python
也可以直接写到 .vscode/settings.json
在你的工作空间:
~/工作空间名/.vscode/settings.json
里加入:
{
"python.defaultInterpreterPath": "/home/usrname/miniconda3/envs/yolo/bin/python",
"python.terminal.activateEnvironment": true
}
如果 settings.json 已经有内容,就只加这两项,不要重复外层 {}。
二、刷新包时出错 来源: Python Environments
上面的:
刷新包时出错
来源: Python Environments
一般是 VS Code 插件刷新 pip/conda 包列表失败,不影响你终端运行。可以先忽略。选好解释器后,重启 VS Code 或执行:
Developer: Reload Window
通常就会消失。
更多推荐
所有评论(0)