如何使用anaconda3在Visual Studio Code中为python启用intellisense?

Ero*_*aba 11 python intellisense visual-studio-code

我已经使用Visual Studio社区几个月了,但是缓慢和基于项目的界面不是我喜欢的,并且看到Visual Studio Code有一个python扩展,我决定再次尝试Code.

Code有两个问题,如果有可能解决,我会将它推广到我的主编辑器.

首先是智能感知.我已经下载了Code 的python扩展,它承诺了intellisense.但是,在核心python包之外(如"math")intellisense不起作用.我试图按照链接中的描述设置额外的环境变量,但这也不起作用.

在此之后,我重新创建了一个anaconda环境,以防万一.每个anaconda环境基本上作为单独的python安装运行,并且在Lib/site-packages下具有"scipy"等模块,以便能够正确地引用它们.

正如您可能猜到的,VS Code的intellisense仍然无效.也许有一种方法来刷新它的数据库,就像VS社区,但我找不到它.

我的第二个问题是缺少python的自动缩进,当我6个月前第一次安装Code时就不是这种情况了.问题出现在2-3个月前,我希望它现在已经解决但显然不是.在互联网上也没有任何关于它的新内容.

如何使用python让VS Code运行良好?

Sha*_*dit 6

我已经在Windows 10操作系统上安装了python 3.6.5和Django 2.0.4。

在vs代码中,打开命令面板Ctrl+ Shift+ p)。

选择Python:选择解释器

关闭您与代码,然后尝试。如果仍然无法正常工作。更改为:-再试一次

Python:构建工作区符号,然后重新打开vs代码。这就是我所做的所有事情并启用了智能功能。

  • 我收到以下错误...命令“Python:构建工作空间符号”导致错误(未找到命令“python.buildWorkspaceSymbols”) (5认同)

Hey*_*ude 5

老问题值得另一个有效答案:

在 中settings.json,将 的值设置python.jediEnabled为(请参阅此处的false更多详细信息)。

PS 你也可以尝试回到 Jedi(只需将python.jediEnabled其删除或设置为true),就我而言,Intellisense 继续工作,尽管速度慢得多。