栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【安装并使用VScode进行远程服务器代码调试及遇到的问题和解决办法】

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【安装并使用VScode进行远程服务器代码调试及遇到的问题和解决办法】

安装并使用VScode进行远程服务器代码调试及遇到的问题和解决办法
  • VScode安装地址
  • 安装扩展
    • 安装简体中文扩展
    • 安装Python扩展
    • 安装远程扩展
  • 配置所需的参数
  • 远程连接服务器

VScode安装地址

官网链接: https://code.visualstudio.com/
下载链接: https://code.visualstudio.com/insiders/
因为下载其他版本的在我这里不能进行服务器远程,所以我下载的是Insider版本。

安装扩展

VS code安装成功之后直接打开,它会提醒安装简体中文扩展,若没有可以按照以下步骤操作。
首先要打开扩展栏,扩展栏在左侧,快捷键为:Ctrl + Shift + x。

安装简体中文扩展

这是已经安装好的,正常情况下右边有一个安装按钮,可以直接进行安装。重启VS code之后部分显示就能变成简体中文字样。

安装Python扩展

安装Python我就不做过多介绍了,可以根据喜好选择Python版本或者使用Conda。我比较懒,都用的conda,目前本地所使用的Python是conda 3.8等版本,服务器使用的是包括3.6和3.9等版本的miniconda。


和安装简体中文扩展一样,在扩展上边搜索Python和Pylance并安装。

安装远程扩展

我在网上查的有两种情况,秉承着宁可犯错不可不做的原则,我把两种扩展都安装了一下。一个是Remote-SSH,一个是Remote-Development。其他的我也不太清楚什么时候下载的,有可能是下载这两个自动加进来的。

配置所需的参数

不多哔哔,左下角有个管理,点开里边的设置,快捷键为:Ctrl + ,。

然后点开这个文件。

把下边的代码是我的配置,可以参考一下。

{
    "python.languageServer": "Pylance",
    "python.formatting.provider": "yapf",
    "editor.formatOnSave": true,
    "editor.formatOnType": true,
    "python.linting.flake8Enabled": true,
    "python.linting.pylintEnabled": false,
    "python.autoComplete.addBrackets": true,
    "python.autoComplete.extraPaths": [],
    "python.analysis.extraPaths": [],
    "editor.rulers": [
        80,
    ],
    "workbench.colorCustomizations": {
        "editorRuler.foreground": "#ff4081"
    },
    "python.linting.flake8Args": [
        "--max-line-length=248"
    ],
    "remote.localPortHost": "localhost",
    "remote.SSH.showLoginTerminal": true,
    "remote.SSH.configFile": "C:\Users\{用户名}\.ssh\config",
    # 这是你的远程配置的位置
    "remote.SSH.remotePlatform": {
        "Debian11_server": "linux"
    },
    "python.analysis.completeFunctionParens": true,
}
远程连接服务器

刚才我们已经把远程所需要的插件都装好了。如下图所示,我们打开命令面板,快捷键为:Ctrl + Shift + p。

输入Remote-SSH,在下选菜单中选择Open Configuration File…。

点击用户名下用户名.sshconfig这 个文件,或者直接去找源文件进行修改。

Host 后写本地窗口的名字,可以随意写,HostName 是主机IP地址,User 是用户名。

到此基本上就配置完成了,十分简单有木有。
开始尝试连接服务器。


但是你开始尝试连接服务器,选择了最上方下拉菜单中的Linux/Windows之后,不幸失败了
(不好意思,我忘记截图了)
报错信息: 出现Could not establish connection to “xxx”的报错弹窗
左侧栏打开扩展,找到已经安装好的Remote -SSH,右键点击,选择扩展设置。

在设置里输入刚才的config文件路径。

重新尝试连接,发现成功了!!!
虚环境: 有的在左下角,有的在右下角,去点击就可以选择你创建好的虚环境

接下来就可以去调试服务器的代码!有木有很简单~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/965921.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号