vscode编辑python代码相关设置
括号补全
- 说明:正常情况vscode输入print等代码不会加上括号,
sttings.json
添加此配置后会补全,记得保存
代码补全
-
说明:有很多补全的工具,AI的好用些
python(解释器)版本
- 说明:
我们不同的项目可能需要不同的python版本,所以一般我们需要安装不同的python版本,如何配置看这个视频:python多版本配置
虚拟环境
- 说明:
我们安装了python3.7(解释器)后,所有项目的安装包都会安装到主环境里面,我们希望一个项目有自己的一个环境,这就是虚拟环境,如何配置看这个视频:pyhon虚拟环境 - vscode选择解释器
当我们有不同版本的解释器(包括虚拟的),我们执行代码就可以选择用哪个解释器执行,本项目有虚拟环境肯定选本虚拟环境,下图带星号的就是:
引用自定义包
- 说明:
所谓自定义包就是在本项目文件夹A下的文件夹B,文件夹B新建一个__init__.py
文件后既是一个自定义包,如果A下的其他模块要引用B中的模块,通过from 包名.模块名 import *
即可。但有时候vscode一直提示找不到这个包,网上常见的方式是在launch.json
配置文件中添加包的地址解决,但感觉有点麻烦。但自从我安装虚拟环境后,这个问题就自动解决了,原因不详,我在虚拟机中新安装的vscode也不存在这个问题。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异