Vla*_*kiy 6 python debugging ssh remote-access visual-studio-code
是否可以通过 Visual Studio Code 使用远程 ssh 解释器运行本地 python 脚本?
我在远程 Linux 服务器机器上有一个 python 项目,我想将代码复制到我的本地机器上,并通过远程 python 解释器对其进行调试,以及它对数据库等的所有访问和权限。
您可以使用远程 SSH扩展来访问远程服务器,从而拥有一个完全远程的开发环境。目前这是最方便的选择。我想您已经知道这个扩展了。我已经使用它大约一年了,它对我来说效果很好。“重启”问题很可能与“Amazon Linux”(基于 CentOS)内核和内存不足问题的组合有关。确保您有 >4Gb 的可用内存(在远程计算机上),因为 VSCode“吃掉”至少 1Gb。一旦内存不足,远程计算机很可能就会挂起。如果仍然有问题,请尝试更改为基于 Ubuntu 的内核。
另一种选择是在远程计算机上运行 Jupyter Lab/Notebook。这将允许您在本地浏览器窗口中编辑、运行和调试代码。(您必须在远程保持某些端口打开并使用ssh -L选项进行连接)。
另一种可能的解决方案是使用Sync-Rsync或Remote VSCode等扩展在本地 VSCode 实例中同步/编辑远程代码,或者您可以使用任何基于 GUI 的 SSH 客户端在本地编辑远程代码。但这样你就失去了远程运行/调试的能力。
我还要提到PyCharm(需要专业版)能够在本地编辑文件,然后在远程同步和运行/调试。
| 归档时间: |
|
| 查看次数: |
431 次 |
| 最近记录: |