关于vscode找不到conda环境 (正在激活Python 环境卡住)
·
Background
1.1 如果你之前能找到conda环境, 但是突然有天就找不到了(或者在某些文件夹下能找到, 其他文件夹找不到),
1.2 Jupyter一直显示正在激活Python环境, 但未响应
以上情况请看该Tutorial
2.如果你在最开始的配置conda环境出现这个问题, 那不适合本tutorial
问题描述
- Jupyter 一直正在激活 Python 环境, 没反应
- Ctrl + Shift + P 切换Python解释器没反应
- Jupyter找不到环境, 也切换不了
- Ctrl + ` 的输出中报错
Cannot read properties of undefined (reading 'map')
思路
之前能用, 现在不能用, 大概率因为extension自动更新, 网上说的什么powershell, 修改global setting都不是主要原因. 下面是一些网上大家认为可疑的extention
排查Extension

PS: 建议关闭一些extension的自动更新, 否则会导致不稳定
Python Environmental

这个是一个自动管理python环境的extension, 它可能会重新搜索conda, 尤其是因为高版本不稳定导致, 所以直接删掉就可以找到了. (我就是因为这个)
Jupyter

还有一种原因是这个的自动更新导致的, 把它降版本就行
降版本方法

某些文件夹下能找到, 其他文件夹找不到的问题
这个是因为缓存的原因, 清楚缓存可以Ctrl + Shift + P (在以下四个或者其他的合理选择)

更多推荐
所有评论(0)