首页 > 系统相关 >linux下使用VSCODE 调试python

linux下使用VSCODE 调试python

时间:2024-10-18 13:48:12浏览次数:8  
标签:Python VSCODE Linux VS python Code linux 安装 调试

文章目录


Linux下使用VS Code调试Python
在Linux环境中进行Python开发时,一个高效、直观的调试工具是必不可少的。Visual Studio Code(VS Code)凭借其强大的编辑器功能和丰富的扩展插件,成为了许多开发者的首选。本文将详细介绍如何在Linux环境下使用VS Code来调试Python代码,帮助开发者提高开发效率和调试体验。

一、环境准备

安装VS Code:

前往VS Code官网下载适用于Linux的安装包。安装过程通常很简单,只需下载.deb.rpm包,然后通过包管理器进行安装。
在这里插入图片描述
历史版本链接:https://code.visualstudio.com/updates/v1_85,根据自己ubuntu版本安装
在这里插入图片描述

安装Python:

大多数Linux发行版自带Python,但建议安装最新版本的Python。可以通过包管理器(如apt-get, yum等)安装Python,或使用Pyenv等工具管理多个Python版本。
安装Python扩展:
启动VS Code后,进入扩展市场(Extensions)搜索“Python”并安装由Microsoft提供的官方Python扩展。该扩展提供了语法高亮、代码自动补全、调试支持等功能。
在这里插入图片描述

二、环境测试

创建Python文件:

点击文件->新建文件,选择Python File
在这里插入图片描述

编写测试代码

打印hello world
在这里插入图片描述

运行

点击右上角运行

在这里插入图片描述

标签:Python,VSCODE,Linux,VS,python,Code,linux,安装,调试
From: https://blog.csdn.net/u013050118/article/details/143043170

相关文章

  • python+flask框架的高校计算机服务微信小程序设计与开发小程序18(开题+程序+论文) 计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景随着移动互联网技术的迅猛发展,微信小程序作为一种轻量级的应用形式,已广泛应用于各行各业。高校作为教育和科研的重要场所,其计算机服务需求......
  • python+flask框架的高校点名系统(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景在高校教育管理中,点名系统是保证课堂出勤率、提升教学质量的重要工具。现有研究主要集中在传统点名方式(如纸质点名、口头点名)的优缺点分析......
  • python+flask框架的高考志愿填报小程序小程序38(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景高考志愿填报是每位高中生及其家庭面临的重要决策过程,直接关系到学生未来的学习和发展方向。现有研究主要集中在高考制度、教育政策、学生......
  • python+flask框架的高考志愿填报小程序小程序28(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容选题背景高考志愿填报是每位高中生面临的重要选择,它不仅关系到学生未来的职业发展和人生规划,也是教育资源配置和社会人才流动的重要环节。现有研究......
  • Linux配置静态IP
    在日常实验中我们需要使用ssh工具来远程我们的linux系统,因此就需要配置系统的静态IP。linux系统一切皆文件,配置静态ip也就是在配置网络ip地址的文件内修改。linux系统的网络配置文件是放在/etc/sysconfig/network-netwrok内(CentOS6的网络配置文件是ifcfg-eth0,CentOS7的网络配置文......
  • python: invalid value encountered in divide以及invalid value encountered in doub
    运行命令pythoneqtl_prepare_expression.pydata.tpm.gctdata.reads_count.gct--tpm_threshold0.1--count_threshold2--sample_frac_threshold0.2--normalization_methodtmm--outputdata.txt时出现了报错“invalidvalueencounteredindivide”以及“invalidvalue......
  • python基础(字符串)
    字符串(string)提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加第一:Python字符串的使用字符串就是连接的字符序列,可以是计算机所能表示的一切字符的集合。字符串是不可变的序列,通常用单引号,双引号或者三个引号。这三种引号,在语义上没有差异,只是表现形......
  • 毕业设计:python车牌识别系统 HyperLPR车牌识别(深度学习) 可视化 Django框架 大数据毕业
    python车牌识别系统HyperLPR车牌识别(深度学习)可视化Django框架✅1、项目介绍技术栈:Python语言、Django框架、MySQL数据库、HyperLPR库车牌识别(深度学习)、Echarts可视化系统功能:车牌号码识别,车牌所属省份,再给他搞个各省统计分析,柱状图,折线图这些、各省份地图、注......
  • 【人工智能-初级】第4章 用Python实现逻辑回归:从数据到模型
    文章目录一、逻辑回归简介二、逻辑回归的数学原理2.1线性模型2.2Sigmoid函数2.3预测与决策边界三、逻辑回归的损失函数四、Python实现逻辑回归4.1导入必要的库4.2加载数据集并进行预处理4.3创建逻辑回归模型并进行训练4.4模型预测与评估4.5可视化决策边界(针对二......
  • C++连接Simnow Linux API实现简单量化交易操作文档
    C++连接SimnowLinuxAPI实现简单量化交易技术文档写在前面:本文为本人学习上期所SimnowLinuxAPI连接行情和交易接口时整理的学习笔记,欢迎沟通交流~一、背景SimNow是上海期货交易所全资子公司上期技术公司专为投资者打造的期货模拟仿真交易平台,通过CTP系统,量化交易投......