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

作者:夏小悠 时间:2021-05-29 04:38:51 

前言

  本篇文章介绍一下 Pycharm 如何配置远程连接信息,使其能够在本地使用服务器上的GPU等硬件资源,并在本地完成代码的运行与调试。

  所需软硬件环境:

环境版本
本地系统Windows 10
服务器Ubuntu 20.04
IDEPycharm 2021.1.3
代码目录F:\Python\PyTorch\amc-master

1. 配置SSH连接服务器

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

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

 − − > --> −−>− − > --> −−>对连接服务器信息进行配置

  可能有的小伙伴工具栏没有Tools这一个选项,通常是破解后的软件没有这一选项,可以双击Shift键,输入Tools进行搜索可以找到:

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

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

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

  先点击,选择,创建一个web server

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

  我的web server的名字是Ubuntu-py38,然后按下面的图示进行配置SSH

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

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

  • Host: 服务器IP

  • User name: 用户名

  • Password: 用户登录密码

  然后点击,出现Successful connected!表示与服务器建立了连接,若连接失败,请检查服务器是否开启了SSH;然后点击应用该配置。


# 查看ssh是否启动(sshd 说明已启动)
ps -e |grep ssh
# 若没有启动可通过下面这条命令开启
service ssh start

# 若没有安装ssh, 可通过以下命令安装
sudo apt-get update
sudo apt-get install openssh-server

  然后再点击Deployment页面中的,也是OK的

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

2. 配置代码文件同步路径

  接着就配置在Pycharm显示的服务器的根目录,这里将Root path配置为/home/liyanpeng/pywork,这里不建议填写根目录或其他目录,否则Pycharm会显示服务器上的该目录下的所有文件夹及其文件。

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

  接着点击一下选项卡来配置目录的映射信息,该目录将存放本地同步到服务器上的文件:

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

  Local path: 表示本地的工程代码路径,默认已经自动填充
  Deployment path: 表示服务器端的相对路径,相对于Root path来说的,这里默认不填,但会有一个警告信息,而且会导致后面代码无法同步,根据箭头所指的信息,这里填上 /

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

3. 同步代码到服务器上

  接着依次点击− − > --> −−>− − > --> −−>来将本地代码同步到服务器上:

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

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

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

4. 配置远程Python运行环境

  默认是本地的Anaconda环境,因为我们的代码是要在服务器上跑,所以需要使用服务器上的Python环境,下面添加服务器上的Python环境:

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

按照图示选择刚刚创建的web server,下面有一行字Remote SDK is saved in IDE settings,so it needs the SSH configuration to be saved there too.,意思是说,远程的SDK保存在了IDE settings中,所以SSH的配置信息也要保存在那里,点击Move将配置信息移动到IDE settings中,然后点击。

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

  然后就会看到远程的Python解析器所在的目录以及项目代码默认的路径,第一个可以不改,但最好改成在服务器上安装好的anaconda的环境,方便管理,我的anaconda环境为/home/liyanpeng/anaconda3/envs/torch/bin/python;下面的代码同步的文件路径换成我们在配制同步代码文件时的那个路径/home/liyanpeng/pywork

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

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

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

  配置完成之后,会自动对代码文件做一个同步:

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

  可以看到代码中已经没有红色的缺少库文件错误信息,且经过Debug,显示的是服务器端的Python环境:

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

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

来源:https://blog.csdn.net/qq_42730750/article/details/119249193

标签:Pycharm,远程,连接,服务器
0
投稿

猜你喜欢

  • php 方便水印和缩略图的图形类

    2023-10-15 15:31:28
  • DHTML实例解析:用HTC统一定制表单样式

    2007-11-04 18:48:00
  • python tensorflow基于cnn实现手写数字识别

    2023-05-09 06:22:06
  • js实现页面图片消除效果

    2024-04-28 10:20:54
  • Python创建二维数组实例(关于list的一个小坑)

    2021-04-29 19:28:13
  • 详解Selenium 元素定位和WebDriver常用方法

    2021-10-05 01:45:14
  • 利用pandas读取中文数据集的方法

    2021-11-23 12:33:48
  • Python实战购物车项目的实现参考

    2021-09-28 11:06:29
  • MySQL 两种恢复数据的方法

    2024-01-18 03:48:35
  • 三种禁用FileSystemObject组件的方法

    2007-09-23 15:52:00
  • MYSQL安装时解决要输入current root password的解决方法

    2024-01-15 07:04:26
  • python xmind 包使用详解(其中解决导出的xmind文件 xmind8可以打开 xmind2020及之后版本打开报错问题)

    2022-10-01 17:23:57
  • 用于分页的两个Asp函数

    2007-09-07 10:09:00
  • python实现定时提取实时日志程序

    2023-03-03 22:31:24
  • 一篇文章教会你PYcharm的用法

    2023-06-30 14:18:56
  • Python 抖音评论数据抓取分析

    2023-03-22 15:30:20
  • asp脚本延时 自定义的delay函数

    2008-04-07 12:59:00
  • python库JsonSchema验证JSON数据结构使用详解

    2023-02-14 16:24:27
  • Go语言空结构体详解

    2024-04-30 10:07:44
  • 详解Python中的进程和线程

    2021-10-06 21:49:03
  • asp之家 网络编程 m.aspxhome.com