PyCharm连接Linux服务器运行代码

本文详细介绍如何使用PyCharm连接远程服务器进行高效开发。包括建立连接、配置映射关系及运行环境等内容。

一、背景

刚拿到服务器账号跑模型的时候,和大多数人一样,不知道怎么利用好这个资源。直接在Linux中的pycharm中写代码改代码然后跑,因为肯定是自己的电脑连服务器,由于网络等各方面的原因,会出现很慢之类的问题。在自己电脑上写完再sftp上传到服务器的话,要自己保证两边的同步,通常会服务器这边运行出错改了代码,自己电脑上忘了,这种问题。而Pycharm是能连接远程服务器的,所以记录一下。

二、步骤

2.1 建立连接

步骤1
在这里插入图片描述
设置好服务器的名字和连接方式。

2.2 连接配置

在这里插入图片描述
这样就可以试一下能不能连接成功了:
在这里插入图片描述

2.3 映射关系配置

由于我之前本地电脑很多项目,服务器端也有很多项目,所以我是在两端各自新建了一个文件夹,专门用于保存之后的项目。在这里插入图片描述
如果是只把一个项目同步,这两个项目名一致即可。

2.4 忽略路径配置

在这里插入图片描述
这些路径将不会上传。

2.5 运行环境配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.6 运行测试

在这里插入图片描述

### PyCharm 远程连接服务器运行代码示例教程 #### 配置 SSH 和 SFTP 为了能够通过 PyCharm 进行远程开发,首先需要配置 SSH 和 SFTP。这可以通过创建一个新的项目并选择“Get from VCS”来完成,在弹出窗口中选择“Checkout from Version Control”,然后选择“SSH”。输入服务器的相关信息,如主机名、用户名和密码或私钥文件位置。 对于更详细的设置过程,可以参照以下步骤: 1. 打开 PyCharm 并新建一个项目。 2. 在欢迎界面上选择 `New Project` 或者在已有项目的菜单栏里选择 `File -> New Project...`. 3. 输入项目名称,并勾选 `Create project from template` 下方的 `VCS` 选项卡中的 `Git`, 然后填写仓库 URL 及其他必要参数。 4. 接下来按照提示逐步操作直到成功克隆远程仓库至本地环境[^4]. #### 设置部署路径映射 当完成了基本的 SSH/SFTP 的配置之后,还需要定义好根目录(`Root path`)与映射关系(`Mappings`). 此处指的是将本地的工作区同远端的实际工作空间建立关联,从而使得任何更改都能及时反映到目标机器上。 具体做法如下: - 转到 `Settings/Preferences | Build, Execution, Deployment | Deployment` - 添加新的 FTP/SFTP 连接条目,指定正确的 IP 地址、端口号、登录凭证等细节 - 定义源文件夹(即本机上的项目所在的位置)以及对应的远程文件夹(也就是你想让这些资源被放置在哪) - 应用变更并测试连通性以确认一切正常运作 #### 使用远程解释器执行脚本 一旦上述准备工作都已完成,则可以在 IDE 中直接利用远程 Python 解释器来执行 Python 文件了。只需确保所使用的解释器已经被正确指派给当前打开的项目即可。 要切换默认解释器,请遵循此流程: - 前往 `File -> Settings`(Windows/Linux) 或 `PyCharm -> Preferences`(macOS) - 点击右侧齿轮图标旁边的加号按钮 (`+`) - 浏览可用选项直至找到 “Add Remote…” ,接着依照向导指示选取已保存好的 SSH 凭证作为基础构建虚拟环境或者直接采用现有的全局安装包集合[^3] 此时应该能看到类似于下面这样的命令行输出表明程序正在由远程计算机处理而不是本地设备: ```bash /usr/bin/python3 /home/user/.pycharm_helpers/pydev/pydevd.py --client 192.168.x.xx --port 57072 --file /path/to/script.py Connected to pydev debugger (build 241.9014.48) ``` 以上就是使用 PyCharm 实现远程连接服务器并在此基础上编写及调试应用程序的大致方法概述。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值