利用Pycharm连接服务器
利用Pycharm连接服务器
前言
当下,很多深度学习的模型需要高配置的设备来跑,本地的pc可能无法满足要求。所以就需要利用服务器来训练,但是在服务器上操作代码不是很方便。利用Pycharm可以在本地编写/修改代码,能够同步到服务器上,并且能直接在本地利用pycharm运行同步到服务器上的代码。非常的方便。
- 前提
一台装有anaconda的服务器,本地装了专业版的pycharm。
操作步骤
步骤一:在pycharm上使用服务器的python环境
用pycharm任意打开一个项目,从工具栏中选择File–Settings
找到你的项目名称下面的Python Interpreter
在这里,选择我们要用的python的解释器。点击下图所示的python Interpreter后面的按钮,然后点击Add,将服务器中Anaconda中的python解释器加入pycharm中。
在右侧的选项中选择SSH Interpreter 表示要用ssh的方式来找到python解释器。
在host中填入你的服务器的公网IP 然后在Username中填入你的用户名。然后点击Next。
输入你的服务器的访问密码,然后点击Next。
在Interpreter中选择你在服务器中的解释器的位置。找到你在服务器中安装的Anaconda,然后找到bin,再从里面选一个python解释器。然后点击Finsh。
此时你就可以看到,当前环境下安装的python的包。然后点击ok。此时,你的pytharm已经是在服务器的python环境下了,此时运行代码便是在服务器上运行。
步骤二:同步代码
完成步骤一后便能能用服务器来跑代码了,接下来是让本地的代码能够与服务器上的代码同步。这样我们只需要在本地修改代码,便能自动同步到服务器上。
选择工具栏中的Tools-Deployment-Configuration。
选择SFTP类型,建立SFTP连接,输入服务器ip 和 用户名 密码。建立SFTP连接。然后点击Test Connection测试下是否能正常连接。如正常便会弹出下图。
然后点击Mapping选择映射关系,在Local path中选择本地项目所在的路径。在Deployment path中选择在服务器中项目的存在路径。然后点击ok
最后在Tools-Deployment 下勾选上自动更新。如果你的项目在服务器上就选在Download from xx(你的服务器),如果你的项目在本地,就选择Upload to xx。
此时本地和服务器的代码便已经同步了。
总结
其实所有的步骤无非就是做了两件事,让pycharm与服务器建立SSH连接XFTP连接,能传输命令和文件。刚开始比较生疏,多操作几次可能就能熟练了。
利用Pycharm连接服务器相关推荐
- pycharm连接服务器方法
写在前面:一个科研混子的备忘录.方法实际操作可以顺利链接,记录下来防止过两天忘了咋整. 第一步:首先明确你的pycharm是专业版的而不是社区版的,专业版的需要付费购买,或者各显神通也行. 第二步:如 ...
- pycharm连接服务器
** 使用pycharm连接服务器(新手教程) 1.打开pycharm 2.点击Tools-->Deployment-->Configuration,我们可以看到有"Connec ...
- linux服务器python环境配置+pycharm连接服务器操作
普天同庆!!!从原来啥也不懂一直拖着想着等返校后问同学怎么操作,到现在迫于无奈需要训练只能自己配置,耗时半天终于搞明白了!!!(大神永远不懂小白的痛) 目录 1.linux服务器环境配置 1.1 安装 ...
- 利用PyCharm实现服务器远程代码开发
基于PyCharm的远程代码开发 适用人群:有在远程服务器上进行代码开发需求的,同时又嫌弃使用安装在远程服务器上的PyCharm编辑延迟严重的代码开发者们. 1. PyCharm编辑器获取安装 附上P ...
- Xshell使用及训练深度学习模型;PyCharm连接服务器
目录 1.Linux命令 conda相关 文件处理相关 其他 2.上传文件(本地文件如何传输到服务器?) 3 运行.py 1. Xshell中运行 2. ★ PyCharm 连接至 服务器 运行 (1 ...
- (详细讲解)配置Pycharm连接服务器跑本地代码
文章目录 1.tools:文件传输的映射 2.file:找到服务器解释器 3.运行配置 4.结束 准备:你的Pycharm是专业版的. 我们一共要处理3个地方.下面有一些地方没有具体每一步都展示出来, ...
- 利用JDBC连接服务器数据库(Android)
1.Android平台下与服务器数据库通信的方法 在Android平台下,连接电脑服务器的MySQL.PostgreSQL.Oracle.Sybase.Microsoft SQLServer等数据库管 ...
- 利用Xshell连接服务器导入web安装包并解压启动
1.首先我这里用的是腾讯云的服务器,将服务器开机 2.打开传说中的Xshell下载地址直接下载都一样的 3.下载完成之后,就可以进入Xshell连接云主机,顺便配置环境了 主机输入自己腾讯云的地址 4 ...
- win7利用remote连接服务器,显示发生身份验证错误 要求的函数不受支持
先参考1: https://blog.csdn.net/qq_35880699/article/details/81240010 发现我根本没找到oracle修正的那个文件! 然后我搜索:win7没有 ...
最新文章
- 老板扣了我1000,因为我没记住阿里巴巴开发手册的这条规则。
- 银保监局招聘计算机岗位备考,2019年中国银保监会招聘计算机类如何备考?
- 华为鸿蒙2.0的意义,鸿蒙华为研发了多少年_华为鸿蒙意义
- 初步认识Volatile-一段代码引发的思考
- 创办私营企业必做的16件事
- NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现-
- 深度揭秘铁路 12306 的架构
- 二项式定理等价变换与简单推论
- Intel DPDK 源代码分析
- Qt数据库应用3-数据打印到pdf
- MSFConsole 学习记录
- 键盘按钮KeyCode使用案例
- 微软服务器无法删除不了,[图]Edge无法卸载 引发诸多用户强烈不满
- 【数据结构与算法】线性表的查找
- v2视频服务器退出系统怎么启动,v2会议视频系统
- SVN E170001:unable to connect to a repository at url
- 号称能够理解自然语言的聊天机器人,在图灵测试下被分分钟打脸
- 用C/C++编写一个可以获取时间的代码
- Java自定义注解开发
- python 电路仿真spice_提高开发效率和质量?用SPICE仿真音效