【问题标题】:vscode IntelliSense / code completion doesn't work when I am not in base conda environment当我不在基本 conda 环境中时,vscode IntelliSense / 代码完成不起作用
【发布时间】:2020-05-26 09:06:22
【问题描述】:

当我将项目更改为其他 conda 环境而不是基本环境时,python 代码完成不再适用于已安装的模块(如 cv2)。

不过,我检测环境或运行我的代码没有问题。我该如何解决?

【问题讨论】:

    标签: python visual-studio-code anaconda conda


    【解决方案1】:

    打开 Anaconda Prompt,激活环境,然后从激活的环境中启动 VS Code(即code .)。

    【讨论】:

    • 谢谢!正是我需要的:)
    【解决方案2】:

    我在 mac os 中遇到了同样的问题。问题在于 python 扩展中的“语言服务器”设置,默认情况下是“Jedi”。我将其更改为“pylance”,它解决了我的问题。要使用 pylance,您必须安装 pylance 扩展。

    【讨论】:

      猜你喜欢
      • 2021-08-18
      • 2018-12-29
      • 2020-01-04
      • 2022-01-05
      • 1970-01-01
      • 2021-10-08
      • 2021-12-05
      • 2017-03-09
      • 2020-12-02
      相关资源
      最近更新 更多