当前位置: 首页 > 知识库问答 >
问题:

如何从本地windows vs代码调试远程python代码

邴修远
2023-03-14

我想用VS代码在本地windows中调试python代码(在远程linux上)。

我做了什么?

在python项目导入ptvsd ptvsd.enable_attach(address=('$linux_ip',$port))ptvsd.wait_for_attach()中添加以下代码

项目launch.json

{//使用智能感知了解可能的属性。//悬停查看现有属性的说明。//有关详细信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387“版本”:“0.2.0”,“配置”:[{“名称”:“python:远程附加”,“类型”:“python”,“请求”:“附加”,“连接”:{“主机”:“$linux_ip”,“端口”:$端口},“路径映射”:[{“localroot”:“${workspaceFolder}”,“remoteroot”:“$my_real_linux_ws”}]}]}

在远程linux中开始运行

在vs代码中添加断点,并运行->start debugging,然后按以下方式解决问题。我搞不清楚test.py不在dir/c4_working/test.py中,而是在dir/c4_working/python_code/test.py中。而这个文件实际上是存在的。所以我不知道它为什么要在dir/c4_working/test.py中查找文件?怎么修?谢了!

共有1个答案

慕容博涛
2023-03-14

PS:强烈建议也检查remote-pdb。

 类似资料:
  • 本文向大家介绍pycharm远程调试openstack代码,包括了pycharm远程调试openstack代码的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了pycharm远程调试openstack的具体代码,供大家参考,具体内容如下 1.安装pycharm专业版 本文安装pycharm 2016.2.3专业版。网上教程较多,这里不做详细介绍,只要到pycharm官网上下载应用程序进

  • 问题内容: 如何从python代码调用Shell脚本? 问题答案: 该子模块将帮助你。 显而易见的例子: 其中是一个简单的shell脚本,它是此运行的返回值。

  • 问题内容: 是否可以从本地html / js文件(例如file://home/a.html)向远程服务器(例如http:// domain:8080 / api )进行AJAX调用(例如,使用jQuery.ajax()))?如果是,如何启用这种XSS(例如在FF3中)? 我想这是某些浏览器的安全设置,但是找不到哪个。 并假设有一个没有任何服务器端更改(例如JSONP)的答案。 谢谢。 程式码片段:

  • 问题内容: 我刚刚注册了这个问题。关于是否可以使用VS Code在Docker容器中远程调试python代码。我在这里有一个完全配置的Docker容器。我在这方面获得了一些帮助,无论如何我还是Docker的新手。在其中运行Odoo v10。但是我无法在VS Code中进行远程调试。我已经尝试过这种解释,但我真的不明白。可能吗 如果是的话,我该如何运作?我正在使用VS Code 1.6.1和Don

  • 问题内容: 我在远程计算机上有一个go代码库,希望能够使用Goland进行调试。我一直在试图找出如何设置类似于PyCharm的远程解释器的方法,但是我一直无法弄清楚。我能找到的最好的是他们的博客教程,但由于Docker容器和Web应用程序而变得很复杂。如何设置Goland进行远程调试? 问题答案: 在该博客文章中,Docker容器用于模拟远程机器。 GoLand目前没有与PyCharm的远程调试类

  • 问题内容: 我猜想有没有一种方法可以使用C#从IronPython调用Python代码?如果是这样,怎么办? 问题答案: 该过程非常简单,尤其是在C#/。NET 4应用程序中,该应用程序通过使用该类型改进了对动态语言的支持。但这最终取决于您打算如何在应用程序中使用(Iron)Python代码。您始终可以作为一个单独的进程运行,并传入您的源文件,以便可以执行它们。但是您可能想将它们 托管 在C#应用