Pycharm远程调试服务器上的代码

参考:

  • 如何通过pycharm实现远程代码的调试和开发

  • Pycharm实现服务器端代码的远程调试

    PyCharm是我们在学习ML和DL时很流行的一个IDE。但是,当我们需要庞大的计算资源时,尤其是当我们在学习DL时,我们通常会借助远程服务器的GPU资源。通常,我们会将代码拷贝到服务器上运行,但是这样不便于我们修改调试。Luckily,PyCharm自身带有远程代码调试的功能,可以很方便的远程调试服务器端的代码。但是具体配置流程是什么样的呢??下面让我们拭目以待吧!
    1、打开你的项目
    Pycharm远程调试服务器上的代码
    2、File —> Settings --> Project --> Project Interpreter
    Pycharm远程调试服务器上的代码
    3、点击右面齿轮状图标 --> Add
    Pycharm远程调试服务器上的代码
    Pycharm远程调试服务器上的代码
    4、SSH Interpreter --> Host(远程服务器IP) --> port(端口号) --> Username(远程服务器账户名)–> Next
    Pycharm远程调试服务器上的代码
    5、输入服务器的登录密码 --> NEXT
    Pycharm远程调试服务器上的代码
    6、重要的一步!!有两个地方需要注意:一个是选择服务器端的解释器的位置,另一个是选择本地程序文件的位置和远程服务器程序文件的位置(这个在步骤7再讲)。
    Pycharm远程调试服务器上的代码
    7、重要!!按照下图选择本地程序和远程服务器端程序相应的放置位置。
    “文件夹图标” --> LocalPath --> Remote Path --> OK选项
    Pycharm远程调试服务器上的代码
    8、Finished选项 --> Overwrite选项
    Pycharm远程调试服务器上的代码
    9、如下图。如果编译器的位置和文件的位置都是正确的,就OK了。–> OK选项。
    Pycharm远程调试服务器上的代码
    10、注意:如果你的项目里面有文件,本地文件会自动同步到服务器端,同时Pycharm下面会显示Connecting…;等待连接成功的时间根据网速、电脑性能、文件的大小而定。然后找一个程序,运行一下看看是否成功,运行成功的话可以看到"Run"里面已经显示服务器端的信息了。
    Pycharm远程调试服务器上的代码
    哦了!GameOver!