PyCharm 2021.2 (Professional)调试远程服务器程序的操作技巧

目录
  • 一、PyCharm 2021.2 (Professional) 的安装与激活
  • 二、PyCharm 2021.2 (Professional) 调试远程服务器程序
    • 1、在 PyCharm 中导入项目或者选择新建项目
    • 2、在服务器端与该项目对应的目录下面创建同名文件夹 LSTMTrain
    • 3、与服务器建立连接
  • 4、在本地连上服务器端的Python运行环境
  • 5、测试

目前在网上搜到的利用 PyCharm 调试远程服务器程序的教程大多都是针对 PyCharm 2020、2019,甚至更早版本,PyCharm 2021 做了一定的更新,导致之前的教程不是特别适用,故在此记录下自己用 PyCharm 2021 调试远程服务器程序的过程,希望能帮助大家绕过许多坑。

一、PyCharm 2021.2 (Professional) 的安装与激活

官网下载:

https://www.jetbrains.com/zh-cn/pycharm/

Pycharm连接远程服务器并实现远程调试的实现

https://www.jb51.net/article/166790.htm

二、PyCharm 2021.2 (Professional) 调试远程服务器程序

1、在 PyCharm 中导入项目或者选择新建项目

我的本地项目地址为:D:\Program Files\JetBrains\PycharmProjects\LSTMTrain

2、在服务器端与该项目对应的目录下面创建同名文件夹 LSTMTrain

我的服务器项目地址为:/ssd/ljl/py_workspaces/LSTMTrain

3、与服务器建立连接

打开 PyCharm 的 Tools - Deployment - Configuration

(1)在弹出的 “Deployment” 窗口单击左上角的 “+” ,选择创建一个 SFTP

(2)填写服务器相关信息

a. 为该 server 指定一个名称

b. 在 “Connection” 选项卡下的 SSH configuration 选项填写服务器链接的相关信息

在弹出的 “SSH Configuration” 窗口单击左上角 “+”,新建一个与服务器的链接

单击 “Test Connection” 查看是否可以连接成功,如果可以连接成功,则单击两次 OK 返回 "Deployment" 窗口

在 "Deployment" 窗口可以观察到 “SSH configurations” 已经填好,以后再配置其他项目时,可以直接选择该 SSH configurations 即可;填写 Root Path,这里就是想要在本地加载的服务器目录的起始地址;Web server URL 暂时用不到,此处先不进行配置

c. 在 “Mappings” 选项卡配置本地文件夹和服务器文件夹的对应关系

(3)Tools - Deployment - Browse Remote Host 可以查看服务器上具体文件内容

4、在本地连上服务器端的Python运行环境

(1)打开 File - Settings,选择 Project: 你的项目名 - Python Interpreter

可以看到此时的 Python Interpreter 是本地Python环境,我们要将其转换为服务器端的Python环境

(2)单击右侧小齿轮,选择 Add

(3)在弹出的 “Add Python Interpreter” 窗口中,选择 “SSH Interpreter”

在这里既可以选择新建一个 server configuration,也可以选择已有的 server configuration,因为我们在第三步已经创建好了一个 server configuration,所以我们选择第二个选项

此时提示有个小问题,按照它的指示,单击 Move 即可,然后单击 Next 进行下一步

(4)填写服务器 Python 开发环境路径 和 项目文件路径

a. 填写服务器 Python 开发环境路径

注:可以在服务器上通过 “whereis python” 命令找到并筛选出python环境地址。

b. 填写项目文件路径,注意本地路径和服务器路径要对应

c. 最后的 Automatically upload project files to the server 可勾选,也可以不勾选

勾选时✔,当本地项目发生更新时,会自动更新服务器对应项目;

不勾选时,当本地项目发生更新时,需要手动通过 Tools - Deployment - Upload 进行更新。

(5)当返回到 “Python Interpreter” 窗口时,发现 Python Interpreter 已经变成服务器端开发环境,Path Mappings 也是我们想要的本地项目到服务器项目的映射。

5、测试

(1)在本地新建一个Python文件 Test.py,让其输出 Hello World,发现输出成功

(2)在服务器端对应项目下查看有无 Test.py,运行该文件,查看输出结果

至此,我们就可以实现在本地调试远程服务器程序。

此外:

对于不同的项目,需要重新建立本地到服务器的链接,但是已有的 SSH configuration 和 Python Interpreter 配置一次可以被多次使用,在进行新项目的配置时,不要忘记修改本地目录到服务器目录的映射(Mappings)。

到此这篇关于PyCharm 2021.2 (Professional)调试远程服务器程序的操作技巧的文章就介绍到这了,更多相关PyCharm 2021.2 调试远程服务器程序内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Pycharm连接远程服务器并实现远程调试的实现

    当需要远程办公时,使用pycharm远程连接服务器时必要的. PyCharm提供两种远程调试(Remote Debugging)的方式: 配置远程的解释器(remote interpreter) 配置Python调试服务器(Python Debug Server) 本篇文章主要介绍配置远程解释器,关于配置 python调试服务器,文末也会简单介绍. 1. Pycharm连接远程服务器 1.1 进入配置页面 Pycharm菜单栏,如下图所示,依次点击 Tools -> Deployment ->

  • Pycharm连接远程服务器并远程调试的全过程

    连接远程服务器 1.点击 Tools(工具),点击 部署Deployment(部署),点击Configuration(配置) 2.新增一个SFTP协议的链接 3.给链接命名 4.配置服务器信息 选择Connection tab页,输入远程服务器地址.用户名和密码,点击Test Connection(测试连接) 如果弹出连接成功,说明连接远程服务器配置成功 5.配置同步内容 选择Mappings tab页,配置本地项目所在路径和远程服务器项目所在路径.这样只要某一方进行了修改,都可以手动进行代码同

  • Pycharm同步远程服务器调试的方法步骤

    1.需要准备工具 xftp:上传项目文件 本地下载地址:https://www.jb51.net/softs/81853.html xshell:连接Linux系统调试,执行命令 本地下载地址:https://www.jb51.net/softs/260508.html PyCharm:调试python代码 这些软件可以自行网上搜索下载 2.准备一个小项目 比如我的图书管理系统项目 3.服务器虚拟环境 可以在xshell中使用以下命令创建: python3 -m venv new_book ne

  • Pycharm远程连接服务器并运行与调试

    目录 前言 1. 配置SSH连接服务器 2. 配置代码文件同步路径 3. 同步代码到服务器上 4. 配置远程Python运行环境 前言   本篇文章介绍一下 Pycharm 如何配置远程连接信息,使其能够在本地使用服务器上的GPU等硬件资源,并在本地完成代码的运行与调试.   所需软硬件环境: 环境 版本 本地系统 Windows 10 服务器 Ubuntu 20.04 IDE Pycharm 2021.1.3 代码目录 F:\Python\PyTorch\amc-master 1. 配置SSH

  • pycharm远程连接服务器调试tensorflow无法加载问题

    最近打算在win系统下使用pycharm开发程序,并远程连接服务器调试程序,其中在import tensorflow时报错如图所示(在远程服务器中执行程序正常): 直观错误为: ImportError: libcusolver.so.8.0: cannot open shared object file: No such file or directory Failed to load the native TensorFlow runtime. 原因为无法加载libcusolver.so等,查

  • PyCharm 2021.2 (Professional)调试远程服务器程序的操作技巧

    目录 一.PyCharm 2021.2 (Professional) 的安装与激活 二.PyCharm 2021.2 (Professional) 调试远程服务器程序 1.在 PyCharm 中导入项目或者选择新建项目 2.在服务器端与该项目对应的目录下面创建同名文件夹 LSTMTrain 3.与服务器建立连接 4.在本地连上服务器端的Python运行环境 5.测试 目前在网上搜到的利用 PyCharm 调试远程服务器程序的教程大多都是针对 PyCharm 2020.2019,甚至更早版本,Py

  • VS2019调试C语言程序(监视操作)的详细步骤

    目录 前言 第一步设置断点: 第二步添加监视元素: 第三步调试: 总结 前言 在我们编写代码的时候我们经常是遇到与答案不符啊,数组越界啊等问题,有的时候我们的错误在一些不显眼的地方,我们发现不了,但是我们可以确定是那一部分出现了错误,这个时候我就需要去调试. 小白曾经就有一段时间很煎熬,并不知道调试的重要性,根本就没把他放在眼里,觉得自己完全OK,错误都可以找出来,但是年少轻狂,这不被打脸了. 所以在这里给大家安排一下VS2019的如何调试,如何去调出监视窗口. 第一步设置断点: 第一种方法:

  • 用python写个自动SSH登录远程服务器的小工具(实例)

    很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器.可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的打造一个在Linux/Mac os运行的自动ssh登录远程服务器的小工具. 来个GIF动画示例下先: 概述 我们先理一下我们需要些什么功能: 1. 添加/删除连接服务器需要的IP,端口,密码 2. 自动输入密码登录远程服务器 对,我们就做这么简单的功能 开始写代码 代码比较长,所以我也放在在Gith

  • Pycharm 如何连接远程服务器并debug调试

    目录 1 设置链接的账号密码: 2.1 终端界面连接服务器: 2.2 使用pycharm查看linux服务器上的各种文件,并且使用pycharm编辑器界面直接修改和保存代码. 3 使用pycharm连接远程服务器,使用远程服务器环境,实现代码在本地的运行.调试 3.1 配置连接: 3.2 配置映射关系 3.3 同步代码 3.4 配置远程解释器作为运行环境 3.5 在打开本地代码,进行运行调试!!!! 写在最后的测试小tip 环境说明:本人pycharm是2021.3.3,其它版本设置界面可能略有

  • pycharm通过ssh连接远程服务器教程

    由于想要使用pycharm连接Window子系统Ubuntu进行开发,找了很多教程都不够详细,花了点儿时间,最后配置成功. 将pycharm连接Window子系统的配置过程总结如下,连接其它远程服务器的过程相同: 一.Ubuntu配置 1.首先安装 ssh server: > sudo apt-get install openssh-server 2.修改 ssh server 配置: > sudo vim /etc/ssh/sshd_config 需要修改以下几项: Port 2222 #默

  • mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法

    本文将介绍如何使用公司运行服务器进行开发调试,以及使用远程服务器python解释器,整理了对应的配置流程. 进入配置页面 Pycharm菜单栏,如下图所示,依次点击 Tools -> Deployment -> Configration- 开始配置连接服务器 1. Connection 选项设置: 具体参数说明: name 代码服务器配置名称 Type 协议类型,协议最好选择 SFTP Host.User name.Password 服务器配置相关信息 Root Path 为服务器项目运行的上

  • IDEA远程部署调试Java应用程序的详细流程

    目录 基本概述 准备工作 远程服务器准备 安装JDK 配置JAVA_HOME 项目准备 创建一个SpringBoot项目 创建一个Controller类 启动应用,验证结果 应用配置 修改应用配置 创建远程服务器 保存应用配置 验证结果 本地验证 服务器验证 参考文档 基本概述 在工作中,我们可能会遇到本地无法连接开发环境数据库等资源,但又想在本地直接开发.调试. 这时候就能通过IDEA的Run on ...功能实现. 其原理是通过SSH连上远程服务器,部署应用到远程服务器后,本地连接上远程服务

随机推荐