vscode(cursor)配置python环境,含远程调试

一、本地配置

1.1 安装python插件

1.2 配置python环境

在右下角就可以切换python环境,太简单了!

1.3 Debug说明

打断点直接开启!

在debug的过程中,还可以输入打印中间变量或者做一些测试

二、远程连接

2.1 下载远程工具

2.2 连接远程

下载后出现,这个图标,然后连接输入密码即可:

2.3 安装python插件

远端仍然要安装python插件

2.3 设置当前路径

代码里配置路径

2.4 远程访问免密

https://blog.csdn.net/qq_45956730/article/details/137601010

2.5 设置运行脚本参数

根目录下:.vscode/launch.json

如果没有就选择debug栏点这个配置:

  • launch.json的内容

    {
    "version": "0.2.0",
    "configurations": [
    {
    "name": "Python: 当前文件",
    "type": "debugpy",
    "request": "launch",
    "program": "libs/chatchat-server/chatchat/cli.py", # 运行文件
    "console": "integratedTerminal",
    "cwd": "/xxx/codes/langchain-chatchat-0.3.0", # 工作目录
    "justMyCode": true,
    "args": ["start", "-a"] # 运行参数
    }
    ]
    }

然后点运行:

2.6 设置环境变量

仍然是在前面的launch.json中增加内容:

复制代码
{
    "version": "0.2.0",
    "configurations": [
      {
        "name": "Python: 当前文件",
        "type": "debugpy",
        "request": "launch",
        "program": "cli.py",
        "console": "integratedTerminal",
        "cwd": "/xxx/codes/langchain-chatchat-0.3.0/libs/chatchat-server/chatchat",  
        "justMyCode": true,
        "args": ["start", "-a"],
        "env": {
                "CHATCHAT_ROOT": "/xxx/codes/langchain-chatchat-0.3.0/libs/chatchat-server/chatchat/data"
        } # 这里则是增加环境变量
      }
    ]
  }

然后仍然按照上述方式启动即可。

2.7 调试怎么看module里面的东西

"justMyCode": true, ==> false

2.8 如何格式化python代码

需要安装插件autopep8

相关推荐
Dxy12393102166 小时前
Python如何删除文件到回收站
开发语言·python
AI-Ming6 小时前
程序员转行学习 AI 大模型: 踩坑记录,HuggingFace镜像设置未生效
人工智能·pytorch·python·gpt·深度学习·学习·agi
阿_旭6 小时前
基于YOLO26深度学习的【电力巡检异常检测与语音提示系统】【python源码+Pyqt5界面+数据集+训练代码】
人工智能·python·深度学习·电力巡检异常检测
monsion6 小时前
Code Agent 不是编程工具:它是今天最接近通用 Agent 的现成形态
人工智能·vscode·个人开发
zero15976 小时前
Python 8天极速入门笔记(大模型工程师专用):开篇-学习大纲和学习准备
python·学习笔记·大模型编程语言
剑穗挂着新流苏3126 小时前
205_深度学习的非线性魔法:多层感知机(MLP)与激活函数全解析
人工智能·pytorch·python·深度学习
nancy_princess7 小时前
基础概念2
人工智能·python·机器学习
应用市场7 小时前
王者荣耀式匹配系统深度解析:从 ELO 到 TrueSkill 的完整工程实现
开发语言·python
卷Java7 小时前
Python面向对象:class类与对象,3个案例讲透封装与继承
开发语言·python
晓13137 小时前
【Python篇】——Anaconda安装与使用完全手册
python·conda