【发布时间】:2016-07-23 07:06:04
【问题描述】:
我已经使用 Visual Studio Community 几个月了,但是我不喜欢它的缓慢和基于项目的界面,并且看到 Visual Studio Code 具有 python 扩展,我决定再次尝试 Code。
代码有两个问题,如果可以解决,我会将其提升到我的主编辑器。
首先是智能感知。我已经下载了代码的python 扩展,它承诺智能感知。但是,在核心 python 包(如“数学”)之外,智能感知不起作用。我已尝试按照链接中的说明设置额外的环境变量,但这也不起作用。
之后我重新创建了一个 anaconda 环境,以防万一。每个 anaconda 环境基本上都作为单独的 python 安装运行,并且在 Lib/site-packages 下具有“scipy”等模块,以便能够正确引用它们。
正如您可能猜到的那样,VS Code 的智能感知仍然无法正常工作。也许有一种方法可以像 VS Community 一样刷新其数据库,但我找不到。
我的第二个问题是 python 缺少自动缩进,大约 6 个月前我第一次安装 Code 时并非如此。这个问题在 2-3 个月前就出现了,我希望它现在已经解决了,但显然没有。互联网上也没有关于它的新文章。
如何让 VS Code 与 python 一起正常工作?
【问题讨论】:
-
大家好,我是 VS Code 的 Python 扩展的作者。自动缩进已在最新版本的扩展中修复。我将看看 Anaconda 中数学等模块的智能感知 - 在 GitHub github.com/DonJayamanne/pythonVSCode/issues/169 上已经提出了一个问题
-
试过了,自动缩进确实有效。但是,
matplotlib.没有给出任何建议。import matplotlib.pyplot as plt也没有给出任何建议,并且工具提示卡在“正在加载...” -
嗨,Erol,一个新的更新已经推送,请告诉我进展如何。如果可能的话,我想将此对话移至 github 问题注册器 (github.com/DonJayamanne/pythonVSCode/issues/169)。
标签: python visual-studio-code intellisense