PyCharm远程服务器环境配置(2021-01-08)

转载并修改自https://blog.csdn.net/gouge_csdn/article/details/103190323

1.适用场景

自己电脑配置较低(或者执行速度过慢),需要借助远程服务器执行代码。但是和服务器频繁的传输文件又比较麻烦,所以通过PyCharm连接服务器,可以在本地编写代码,调用远程服务器的python解释器执行。

2.所需环境

本机环境

Windows10、PyCharm2020.3 x64(专业版)

服务器环境

ubuntu16.04

3.配置Deployment

Pycharm菜单栏,如下图所示,依次点击 Tools -> Deployment -> Configration…

然后,选择左上角的+号,再选择SFTP,提示需要输入一个服务器名字,这个名字随便写,不重要,接着进入到下面的配置界面。
在1处需要填需要连接服务器所在的ip地址,2处填写自己的用户名,3处填写自己的账号密码。
在这里插入图片描述
然后配置Mappings,在1处选择自己项目所在的位置,在2处选择想要将项目放在服务器上的位置。
在这里插入图片描述
这样,Deployment的配置就完成了。这个配置完成了之后,其实是相当于配置了一个ftp工具可以连接到服务器上,从而可以查看和修改服务器上的文件。你可以通过Tools > Deplotment > Browse Remote Host来打开相应的RemoteHost面板,这个面板显示的就是服务器上的文件,显示的范围是你在Deployment中的Connection选项卡下配置的Root path路径下的文件及文件夹。
在这里插入图片描述
你可以直接在RemoteHost面板里双击某个文件并且直接进行编辑。点击文件之后,会在文件右上角看到这三个图标,分别是比较、撤销和上传操作。当你修改文件之后,可以点击上传将更改后的文件上传到服务器。
在这里插入图片描述

4.配置远程Python解释器

使用服务器调试Python程序的前提时在服务器上安装了Python解释器,如果没安装,请先安装。建议安装anaconda。

首先,通过PyCharm > Preferences,打开设置选项卡。
在设置选项卡里,点击"Project:项目名"这个按钮,在展开的小项里再点击Project Interpreter,右边就会变成Interpreter的配置页面。
在这里插入图片描述
点击Interpreter配置页面的小齿轮按钮,然后再选择add,进入到Add python Interprete界面,选择SSH Interpreter,如下图所示。
在这里插入图片描述
输入服务器ip、用户名之后点击下一步,在新的界面中输入密码,然后下一步,进入到下面的界面。,
上面的Interpreter是选择远程服务器上Python解释器的位置,如果不知道Python安装在哪,可以远程连接服务器后,使用 命令 which python 找到Python安装位置。
下面的Sync folders是服务器上的远程同步文件夹,点进去可以修改当前项目的位置和想要在服务器上创建此项目的位置。如下图所示
在这里插入图片描述
配置结束。该项目现在使用的就是远程服务器上的Python解释器了。以后的项目若想/不想使用该解释器,手动更改解释器即可。

运行代码部分:

1、启用SSH连接

选择你在远程服务器中配置好的解释器环境

使用cd命令进入远程服务器上的,你所上传的代码所在目录,由于远程服务器可能通过anaconda配置有多个不同的python解释器,因此要使用激活命令激活你所需要的环境与解释器来运行代码,比如下面我单独配置了一个python3.6版本的py36在conda中,使用以下命令进行激活:

之后使用python运行指令的代码运行.py文件即可:

其它有关配置远程解释器的操作,可参考下面的其它文章,或者另寻教程.

参考

PyCharm 配置远程python解释器和在本地修改服务器代码
Pycharm连接远程服务器并实现远程调试
使用PyCharm通过SSH连接远程GPU服务器
pycharm远程连接服务器运行代码加调试

  • 23
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Pycharm远程服务器环境是指在Pycharm中连接到远程服务器,以便在远程服务器上运行和开发项目。首先,需要确保使用的是Pycharm专业版,因为免费的社区版本无法连接到远程服务器。然后,根据以下步骤进行设置: 1. 连接服务器并设置文件映射位置:在Pycharm中选择"File"菜单下的"Settings"选项,然后展开"Build, Execution, Deployment",选择"Deployment"。在这里,需要添加一个新的服务器配置,并填写远程服务器的相关信息,如主机名、用户名和密码等。接下来,需要设置文件映射位置,将本地项目与远程服务器上的文件相对应起来,以便进行文件同步和管理。 2. 设置服务器上的解释器Interpreter:在Pycharm中选择"File"菜单下的"Settings"选项,然后展开"Project Interpreter",点击右上角的齿轮图标,选择"Add Remote",并选择远程服务器的连接配置。在这里,需要选择远程服务器上已安装的Python解释器,以确保可以在远程服务器上运行项目所需的Python环境。 3. 设置文件自动同步控制:在Pycharm中选择"File"菜单下的"Settings"选项,然后展开"Build, Execution, Deployment",选择"Deployment"。在这里,可以设置文件自动同步的选项,例如在保存文件时自动上传到远程服务器或者在远程服务器上的文件发生变化时自动下载到本地。 通过以上设置,就可以在Pycharm中连接到远程服务器环境,并使用远程服务器上的Python解释器来运行和开发项目了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【Pycharm连接远程服务器环境搭建(图文详解)】](https://blog.csdn.net/mosquito_s/article/details/130612514)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [Pycharm配置远程访问服务器(深度学习环境)](https://blog.csdn.net/hesongzefairy/article/details/96276263)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值