Python 使用VSCode配置代码智能提示的方法(numpy)

本文主要介绍Python中,使用VSCode作用开发工具时,使用代码智能提示的配置方法,以及使用Numpy时,创建的变量或对象没有提示问题的解决方法。

1、安装插件

需要安装的插件包括:Python (Microsoft)、Python Extension Pack (Don Jayamanne)、Pylance (Microsoft)

安装方法:

1)按Ctrl+Shift+X键,打扩展插件安装界面,如下图,


2)搜索到需要安装的插件,然后点击 "安装" 按钮,如下图,


2、配置python.languageServer

安装了扩展之后,重新打开项目,会自动激活扩展,提示窗口选择是,会修改settings中配置如下,

"python.languageServer": "Pylance"

若需要手动配置,可以参考如下方法:

1)按Ctrl+,键,然后搜索 "Pylance",如下图,


2)点击下拉框,选择 "Pylance"

3、numpy代码不提示的解决方法

如上面插件安装配置好,numpy代码还是不能正常提示,可以尝试如下方法:

1)卸载numpy

pip uninstall numpy

2)安装numpy最新版

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

注意:如必须使用numpy版本低于1.20.0,不能将numpy更新到1.20.0以上版本,则需要使用如下方法:

numpy-stubs:https://github.com/numpy/numpy-stubs

将下载的numpy-stubs文件解压之后,进行安装需执行命令,如下,

python setup.py install

推荐阅读
cjavapy编程之路首页