如何使 Intellisense 或自动完成与 Python 一起工作?

How to make Intellisense or auto complete working with Python?

例如,以下代码不适用于 pandas.DataFrame.loc

import pandas as pd
from pandas import DataFrame

df: DataFrame = pd.DataFrame()
df.loc

对于 VS 代码编辑器,我在我的编辑器上安装了一个扩展来处理这个问题。通过 https://marketplace.visualstudio.com/items?itemName=ms-python.python

查看

它对我有用:

我的环境安装在C:/Users/zmanh/AppData/Local/Programs/Python/Python310/Lib/site-packages,可以这样写

// In vscode open : settings.json
{
  "python.autoComplete.extraPaths": [
    "C:/Users/zmanh/AppData/Local/Programs/Python/Python310/Lib/site-packages"
  ],
}