Python 忽略VSCode中的Conda虚拟环境
我有Pyenv管理的Python版本和虚拟环境。我使用它们来处理使用VisualStudio代码的项目 我还安装了Conda(来自Anaconda软件包)来运行Jupyter笔记本电脑。我从来都不想在VSCode中使用conda环境(我甚至不确定它们是否与普通虚拟环境属于同一类型,我从来都无法完全理解这一点) 当我在VSCode中选择解释器时,是否有办法隐藏所有现有和未来的conda托管Python版本和conda(虚拟)环境?目前不可能Python 忽略VSCode中的Conda虚拟环境,python,visual-studio-code,conda,virtual-environment,Python,Visual Studio Code,Conda,Virtual Environment,我有Pyenv管理的Python版本和虚拟环境。我使用它们来处理使用VisualStudio代码的项目 我还安装了Conda(来自Anaconda软件包)来运行Jupyter笔记本电脑。我从来都不想在VSCode中使用conda环境(我甚至不确定它们是否与普通虚拟环境属于同一类型,我从来都无法完全理解这一点) 当我在VSCode中选择解释器时,是否有办法隐藏所有现有和未来的conda托管Python版本和conda(虚拟)环境?目前不可能 扩展自动查找解释器,并且没有提供任何设置来更改此默认行为
扩展自动查找解释器,并且没有提供任何设置来更改此默认行为。如果你真的想改变它,你只能修改扩展来改变解释器搜索的逻辑。我试过了,但是很抱歉,我找不到它在哪里。您可以为本地python创建一个pythonv的别名,而不是由condo或Pyenv管理。然后在VSCode的配置中使用pythonv。