我已经使用Visual Studio社区几个月了,但是它的缓慢和基于项目的界面并不是我喜欢的,并且在看到Visual Studio Code有一个python扩展后,我决定再次尝试Code。
Code有两个问题,如果可能的话,我会把它推荐给我的主编。
首先是智能感知。我已经下载了代码的python扩展,它承诺了智能感知。然而,在核心python包(如“数学”)之外,智能感知不起作用。我尝试按照链接中的描述设置额外的环境变量,但也不起作用。
在此之后,我重新创建了一个蟒蛇环境,以防万一。每个anaconda环境基本上都是作为单独的python安装运行的,并且在Lib/site包下有像"scipy“等模块,以便能够正确地引用它们。
正如你可能猜到的,intellisense for VS Code仍然不能工作。也许有一种方法可以刷新它的数据库,比如VS社区,但我找不到它。
我的第二个问题是python缺乏自动缩进,这不是我在大约6个月前第一次安装Code时的情况。这个问题在2-3个月前就出现了,我希望它现在已经解决了,但显然不是。在互联网上也没有什么新的关于它的文章。
如何让VS代码在python中为我很好地工作?
发布于 2019-06-05 03:02:15
值得另一个有效答案的老问题:
在settings.json
中,将python.jediEnabled
的值设置为false
(请参阅更多详细信息here)。
另外,你也可以试着移回绝地(只需移除python.jediEnabled
或将其设置为true
),在我的例子中,智能感知可以继续工作,尽管速度要慢得多。
发布于 2020-09-09 18:21:56
在VS代码中,使用命令ctr + shift +P,然后搜索Python:选择Lint并选择首选的linting工具。这对我很有效。
发布于 2018-03-19 23:56:22
兄弟,而不是
import matplotlib.pyplot as plt
尝试:
from matplotlib import pyplot as plt
我在VSCode中尝试过,它适用于第二个语句,但不适用于第一个语句。
https://stackoverflow.com/questions/36390815
复制相似问题