由于计算环境都在linux服务器上,本地电脑太烂,但是linux服务器上直接又无法使用pycharm这款工具。所以解决办法是利用windows中安装的pycharm远程连接linux服务器。

1、设置远程连接配置

依次打开这三个箭头的指向,打开配置面板。

在配置面板中可以为你当前的连接起一个名称,这个名称是用于给你区分你连接的是哪台服务器的。

下面依次有三个选项卡:connection、mappings、excluded paths

1 配置连接

connection是基本的连接配置,类型我们一般选用SFTP,主机名称是你连接Linuxf服务器的ip地址,端口号默认22,然后可以点击Test SFTP connection按钮测试连接是否通畅。

接着添加root path根目录,这里你可以点击自动检测。

接着就是你连接Linux服务器所使用的用户名和密码了,可以勾选save password,这样可以将密码保存。

2 配置映射关系

local path要求的是你填入本地的项目名称路径,接下来的是部署到服务器上的项目名称,这两个可以保持一致,也可以不保持一致。

当保持一致的时候,说明你只需要将当前的这一个项目做远程映射,即你只打算远程运行这一个项目,那么最后pychram会将这个项目上传到服务器你写的第二个路径的位置。

如果你需要将多个项目在远程运行,那么就可以将本地路径回退一层,在这一层次会包含很多项目。同样的在linux服务器你可以创建一个文件夹专门存放所有的项目。(如下图)

这样做又有一个弊端,那就是会将你本地pythonWorkSpace里面的所有内容上传到linux服务器的映射pythonWorkSpace的文件夹下,有些时候有些文件是不想上传、也有些不需要上传的,比如.idea。那么我们就可以使用第三个选项卡。

3 配置忽略路径(可选)

我的pythonWorkSpace当中包含了很多项目,这些我忽略的项目也就不会上传到远程linux,当你将其中一个path移除以后,那么这个项目就会被上传到远程,此时就是成功映射到linux并支持远程运行了。

光做好了远程映射还不行,这一步只是让你的pycharm能顺利找到文件,那么如何让pycharm告诉linux用什么去执行你的代码。还需要添加远程运行环境,从file-->settings。

然后填入你的linux  ip地址,和你登录linux的用户名称,然后点击next。

接下来就会让你输入密码,当然可以使用putty的秘钥,这里直接使用密码,然后点击next。

点击以后你会看到这样一个面板,这三个参数很关键,第一个参数是你要运行的python版本,比如我在linux 上安装了anaconda2、anaconda3。我在anaconda2中有python2.7版本、anaconda3中有python3.0和python3.7版本,linux系统自带的还有/usr/bin/python的默认版本。具体使用哪一个,请结合自己的项目选定。

第二个Sync folder是运行环境映射,表示这个使用的运行环境使用在哪个文件夹下,这里当然要填写我们第一步填写过的工程路径,这样就会自动将你本地的工程文件上传到箭头指向的远程位置,例如这里我就填写成/home/bxx-yll/mytest  (bxx-yll是我的用户名,mytest是我的项目名称)

有了前两步的基本操作,还缺一步就是为当前你要运行的python文件指定运行环境了。

依次点击这两个选项,打开我们的运行配置面板:

在运行配置面板,你可以选择你需要为当前代码运行的python环境,这里因为我本地电脑配置了一个python3.6,linux服务器上有Anaconda2、Anaconda3分别对应python2.7和python3.7,这样我就可以在不同版本的情况下运行我的代码,一个环境可以运行一个代码,即我可以在pycharm上同时在三个环境当中跑代码了。

一个常见的问题:在运行pycharm的时候,总是提示上传文件有问题,最后就是连接失败。

我最初的解决办法是将pycharm重启,到了后来越来越不好使。实际的解决办法是,将你安装位置的skeletons文件夹下的压缩包删除就可以了。

这是我删除了的。

当需要远程办公时,使用 pycharm 远程连接 服务器 时必要的。 PyCharm 提供两种远程 调试 (Remote Debugging)的方式: 配置远程的解释器(remote interpreter) 配置Python 调试 服务器 (Python Debug Server) 本篇文章主要介绍配置远程解释器,关于配置 python 调试 服务器 ,文末也会简单介绍。 1. Pycharm 连接远程 服务器 1.1 进入配置页面 Pycharm 菜单栏,如下图所示,依次点击 Tools -> Deployment -> Configration… 1.2 配置连接 服务器 如下图。name随便写个就行。 网上很多文章里连接远程 服务器 调试 都是本地复制一个 代码 文件夹 调试 好后再部署到 服务器 上,这很麻烦。我想直接打开远程 服务器 上的 代码 ,不想不停地上传下拉 代码 。 打开 PyCharm 社区版软件,在菜单栏中选择 "File" -> "New Project"。 在弹出的 "New Project" 窗口中,选择左侧的 "SSH Interpreter" 选项。 在右侧的 "SSH Interpreter" 部分中,点击 "New Server" 按钮。 在弹出的 "New Se... 你可能遇到过这样一个问题,例如实验室或者某个机构有一台 服务器 ,性能较好,但是只能大家同时使用,但是有一个问题就是,你每次需要把自己的 代码 和数据打包,之后上传到 服务器 重新跑一遍。如果有改动,需要做同样的事情。这样往复循环,是不是感觉自己大部分把精力放到了上传 代码 ,上传数据上了,告诉你个好消息, pycharm 其实解决了这个问题,让你的 代码 可以同步到你的 服务器 中,而且可以直接使用 服务器 的编程环境,是不是很方便……> 远程 服务器 授权访问 - 这一步可以参考笔者[ 关于这篇博文,主要因为在公司企业都是通过本地测试,同步到 服务器 进行跑动,看着同事丝滑的操作,本着转眼的精神,写下了这篇博客记录 关于 pycharm 这个软件,只有专业版才有 远程连接 的这个配置,社区版没有(同事一再强调要专业版,学生认证还可申请免费) 关于SSH和SFTP都是一种协议 具体知识点补充可看我这篇文章: 【计算机网络】常见面试题集锦(全) SSH:提供安全通道进行远程登录 SFTP协议可以远程文件传输获取等,数据的安全传输主要由 Pycharm 怎么连接远程 服务器 使用_思念可是反的博客-CSDN博客_ pycharm 远程连接 服务器 Pycharm 怎么连接远程 服务器 使用1. 首先确认 pycharm 是什么版本 pycharm 专业版才能连接远程 服务器 使用,社区版不能够使用。2. pycharm 连接流程第一步 打开 pycharm 进入界面,找到工具栏中 Tools 点击进入第二步 找到 Deployment 点击进入第三步 点击 Configuration… 进入第四步 点击左上角的 + 创建新的 SFTP (远程传输协议)第五步 创建新的 s 用笔记本的CPU去跑深度学习的模型,特别是计算机视觉方向,是一件不切实际的事情,所以我们大多数人的做法是----在本地写好 代码 ,然后上传到 服务器 上去 运行 。 然而,每一次修改 代码 后,都要重新将 代码 上传 服务器 ,这十分繁琐,如果能直接将 代码 同步到 服务器 上,岂不是省了很多功夫!这就是 PyCharm 远程连接 服务器 要做的事情。... 最近终于有了一个初步的想法,所以可以开始写 代码 啦💥💥💥,需要解决的第一个问题是:怎么把自己的 代码 放在所里的 服务器 上跑。兜兜转转操作了很多步,用这篇博客做一个记录。 Pycharm 如何连接远程 服务器 并且 调试 目录1 设置链接的账号密码:.... 12.1 终端界面连接 服务器 :.... 12.2 使用 pycharm 查看linux 服务器 上的各种文件,并且使用 pycharm 编辑器界面直接修改和保存 代码 。 23 使用 pycharm 实现远程 运行 调试 代码 的功能。... 3依次点击 File--》Settings--》Tools--》SSH Configurations 。在界面中依次输入host :远程 服务器 地址port :协议端口号user name:用户名passwor 在这几天的开发里,我所在的开发环境是部署在centos7的云 服务器 上。这就有一个头疼的问题,我该怎么开发呢?有些朋友就会说,直接用vim。我想过,但是我技术比较菜还没到那种vim很熟练的... 好久没更新啦!这又是一篇查了很多blog,最终成功捣鼓出结果的一篇教程。这样就可以通过 Pycharm 同步 代码 到实验室的 服务器 中,还可以使用 服务器 的编程环境~下文在一些步骤处给出了一些解释,具体图片上也进行了步骤标注,希望可以帮助大家快速完成这个小任务~话不多说,开始 远程连接 服务器 的教程。 注意点1:应该是只有 Pycharm 专业版可以进行 远程连接 服务器 ,而且功能更强大!这是我遇到的第一个坑(先是下了社区版)。专业版下载之后,学生可以用学校电子邮箱注册申请免费版,或者查查如何破解 Pycharm ,此处不再赘述