创建.venv虚拟环境后VSCode无法在选择解释器中找到它
解决VSCode无法识别虚拟环境解释器的问题
- 手动指定解释器路径:按
Ctrl+Shift+P打开命令面板,输入Python: Select Interpreter,选择「Enter interpreter path...」,导航到.venv\Scripts\python.exe选中即可。 - 检查Python插件状态:确保VSCode的Python插件是最新版本,旧版本可能存在虚拟环境识别bug。已安装的话可以先禁用再启用,之后重启VSCode。
- 确认虚拟环境完整性:查看
.venv目录结构是否完整,尤其是Scripts文件夹里的python.exe、activate.bat等文件是否存在。如果文件缺失,重新运行py -3 -m venv .venv重建虚拟环境。 - 刷新解释器缓存:打开命令面板,输入
Python: Refresh Interpreter List,触发VSCode重新扫描本地Python环境,之后再去「选择解释器」选项中查看。 - 检查设置中的解释器路径:按
Ctrl+,打开设置,搜索python.pythonPath,确认是否有自定义路径干扰自动识别。可以将该设置恢复默认,让VSCode自动扫描环境。
内容的提问来源于stack exchange,提问作者MinxinLu
相关产品推荐
相关产品推荐

