发布于2026-06-02 阅读(0)
扫一扫,手机访问
很多朋友遇到过这么个怪事:打开 VS Code,右下角弹个红框说“未找到 Python”,可扭头一看,内置终端里敲个 python --version 却好端端能跑。这到底是 VS Code 出了毛病,还是 Python 在玩捉迷藏?

其实逻辑不复杂:VS Code 的编辑器(具体说是 Python 插件)和它的内置终端,在“找 Python”这件事上走的是两条完全不同的路。
尤其咱们用 Conda 管理包的朋友要留意:VS Code 的编辑器和插件是独立的,它不会悄悄去“偷看”终端里当前激活的是哪个 Conda 环境。你得明明白白把 Conda 里面的那个 Python 解释器指给它看,它才认账。
要让 VS Code 和 Conda 环境顺利牵手,下面几步走一遍就够了。
VS Code 的 Python 插件通常挺自觉,会自动扫描系统里装好的 Conda 环境。
Ctrl + Shift + P(Mac 是 Cmd + Shift + P)打开命令面板。Python: Select Interpreter(Python: 选择解释器)。conda 字样的选项,比如:
Python 3.x.x ('base': conda)Python 3.x.x ('你的环境名称': conda)万一插件没自动扫描到,咱们就手动把路径喂给它。
conda env list
* 的那个(代表当前激活的),把后面那串路径复制下来。
C:UsersYourNameminiconda3envsmyenv/Users/YourName/miniconda3/envs/myenvCtrl + Shift + P,选 Python: Select Interpreter。Enter interpreter path...(输入解释器路径…),然后点 Find...(查找…)或者直接粘贴。python.exe(例如:C:...myenvpython.exe)/bin/python(例如:/Users/.../myenv/bin/python)配置完成后,VS Code 的代码高亮、跳转、报错提示以及右上角的“运行”按钮,就都会指向 Conda 里的那个 Python 环境了。
说白了就一句话:终端和编辑器找 Python 的路数不一样,解决的核心就是明确给编辑器指一条通往 Conda 环境的路径。两种方法任选一种,搞定之后 VS Code 就不再闹腾了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8