繁体   English   中英

VS Code Intellisense 不适用于 Conda Python 环境

[英]VS Code Intellisense not working with Conda Python environment

Intellisense:不使用 conda(上图),正常时工作正常 Python(下图)

如上所示,当 Conda Environment 设置为 Python 解释器时,Intellisense 在 VS Code 中不起作用,它只是保持“正在加载...”。 当设置正常的 Python 解释器时(安装 Python 扩展时出现),Intellisense 工作正常。 在这两种环境下运行或调试文件都没有问题,唯一的问题是 Conda 环境中的 Intellisense。

我至少尝试过没有任何成功的事情。

系统信息:
版本:1.47.3(用户设置)
提交:91899dcef7b8110878ea59626991a18c8a6a1b3e
日期:2020-07-23T13:12:49.994Z
Electron:7.3.2
铬:78.0.3904.130
Node.js:12.8.1
V8:7.8.279.23-electron.0
操作系统:Windows_NT x64 10.0.16299

我发现了一个类似的问题,他们通过显式设置 python.pythonPath 来解决,你可以参考这个页面

在您的问题中,只有在选择 conda 解释器时,Intellisense 才不起作用,因为 Intellisense 是由语言服务器提供的,您可以试试这些吗?

  1. Select 不同的语言服务器,语言服务器包括:'Jedi'(内置 Python 扩展)、'Microsoft'、'Pylance'(需要安装 Pylance 扩展)。

  2. 降级或升级“Python”扩展。

如果仍然无法解决问题,您可以尝试以下方法来查找有助于解决问题的更多信息:

  1. 查看 OUTPUT 面板、select 的“Python 语言服务器”频道,检查语言服务器是否正常工作。

  2. 打开 Help -> Toggle Developer Tools select Console 面板进行检查。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM