关于Python的vscode扩展如何使用与配置

vscode 的扩展商店是不是崩掉了……网页显示服务不可用。还有一个问题就是 vscode 不能识别 Python 包的模块,比如安装了 pytorch,使用 torch.float 显示 torch 包没有 float 模块,anaconda 默认环境


关于Python的vscode扩展如何使用与配置
5 回复
  1. 崩掉 +1
    2. 这是 pytorch 自己问题,具体可以搜索

VSCode的Python扩展(ms-python.python)是开发Python项目的必备工具。安装后,在侧边栏活动栏会看到Python图标,点击可以管理Python解释器、查看已安装的包等。

核心配置和使用:

  1. 选择解释器:这是最关键的一步。按 Ctrl+Shift+P 打开命令面板,输入“Python: Select Interpreter”,选择你的项目需要的Python环境(如虚拟环境venv、conda环境或系统Python)。这决定了代码运行和调试时使用的环境。

  2. 代码智能提示与补全:安装扩展后自动启用。它会基于你选择的解释器及其安装的库提供补全、类型提示和函数签名帮助。如果补全不工作,检查解释器选择是否正确。

  3. 代码格式化:扩展集成了格式化工具(如autopep8、black)。在设置中搜索“Formatting Provider”选择你喜欢的工具。保存文件时自动格式化可以在设置中开启“Editor: Format On Save”。

  4. 代码检查(Linting):默认可能使用pylint。在设置中搜索“Linting”可以启用/禁用,或切换为flake8等其他工具。它会在你编码时实时标出错误和警告。

  5. 调试:按F5或点击运行视图的调试按钮启动调试。需要在项目根目录或工作区创建 .vscode/launch.json 文件来配置调试参数(如程序入口、参数)。扩展会自动生成一个基础配置模板。

  6. 运行代码:在代码编辑器中右键点击,选择“在终端中运行Python文件”是最快的方式。也可以使用顶部运行菜单或快捷键。

  7. 测试:扩展支持pytest和unittest。在测试视图可以自动发现、运行和调试测试用例。

一句话总结:装好扩展后,第一件事就是通过命令面板选对解释器,剩下的功能基本开箱即用。

VSCode 的 Python 扩展怎么用?我安装之后写代码没发现和安装之前有什么区别

确实崩掉了,还以为是我网络问题

官方有介绍的。

回到顶部