当前位置: 首页 > news >正文

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

相关文章:

  • MATLAB并行计算加速,用 parfor 和 spmd 榨干多核CPU性能
  • Jeinkins配置sonarqube
  • 网络安全之数据加密(DES、AES、RSA、MD5)
  • PPO算法 - AI学习记录
  • bug-Ant中a-select的placeholder不生效(绑定默认值为undefined)
  • 代理IP与反爬技术的博弈
  • 代码优化——基于element-plus封装组件:表单封装
  • 02C#基本结构篇(D4_注释-访问修饰符-标识符-关键字-运算符-流程控制语句)
  • OpenEuler24.x下ZABBIX6/7实战1:zabbix7.2.4安装及zabbix-agent安装
  • 软考 数据通信基础——信道
  • SpringBoot 如何调用 WebService 接口
  • 微服务Sentinel组件:服务保护详解
  • 【Java---数据结构】二叉树(Tree)
  • TypeScript变量声明详解:与JavaScript的对比与工程化价值
  • ESFJ 代表什么?
  • 基于ragflow中deepdoc对pdf文档的rag系统
  • 火绒终端安全管理系统V2.0--纵深防御体系(分层防御)之内容拦截层
  • Pytorch 转向TFConv过程中的卷积转换
  • 系统架构设计师-第6章 系统配置与性能评价
  • 自然语言处理文本分析:从词袋模型到认知智能的进化之旅
  • 法律咨询网站开发/网络优化论文
  • 济南b2c网站建设/百度一下你就知道了百度
  • 请教个人主页网站怎么做啊/手机网站制作软件
  • 云服务器发布网站/网页搜索关键字
  • 专业网站制作的公司/合肥百度搜索排名优化
  • 滨江区网站开发公司/免费b站推广软件