pycharm专业版远程登录服务器的详细教程


Posted in Python onSeptember 15, 2020

本文单纯为记录个人学习经历,以及一些经验教训,如涉及侵权,请联系作者立即删除!
**

Pycharm等环境连接服务器手册

下载pycharm专业版,购买激活码,利用ssh远程登录调试代码,运行程序
**
1、在pycharm中菜单中找到tools-------->选择deployment------>configuration

pycharm专业版远程登录服务器的详细教程

2、就会进入deployment页面,选择左侧的±-------->使用SFTP方式

pycharm专业版远程登录服务器的详细教程

3、进入create new name页面,输入servername【这里可以随意输入,主要的给自己识别的标识】比如使用test,选择OK,进入下一步

pycharm专业版远程登录服务器的详细教程

4、配置环境【主要是和服务器连接】,选择要配置的环境test,先配置connection---->设置host是服务器IP----->用户名 以及 密码【注意:一定要保存密码,不然下一次会出现连接失败的问题,主要表现 解释器->没有包】----->root path使用autodetect安装自动检测,只要连接成功就能自动检测到,最好不要自己设置------>编码习惯设置为UTF-8,后面再编译的时候能避免很多BUG。

pycharm专业版远程登录服务器的详细教程

4、配置mapping【很重要】按照图示进行配置development路径,这里的路径一定要记住,后续配置解释器要和他对应。

pycharm专业版远程登录服务器的详细教程

5、excluded path 是指明自己不上传什么文件。可以不用设置。以上配置后 选择OK退出
——————————————————————————————————————

6、配置远程解释器,从菜单选择file—>setting

pycharm专业版远程登录服务器的详细教程

7、选择add,进入新的interpreter配置页面。

pycharm专业版远程登录服务器的详细教程

8、选择SHH interpreter,输入ip和用户名,选择next,进入下一个页面 输入密码,选择next

pycharm专业版远程登录服务器的详细教程

9、配置服务器解释器和对应的开发路径,【注意:这里的running code on the remote server要和tool下的configuration中的development path保持一致,不然在编译时无法找到文件】

pycharm专业版远程登录服务器的详细教程

10、选择finish完成。

11、项目编译选择远程解释器 进行代码编译和调试。

pycharm专业版远程登录服务器的详细教程

以上全部结束,能够在本地调试代码,并同步到服务器。

注意:

1、解释器的running code路径一定要和tool configuration中的开发路径一致
2、一开始的时候会显示连接不上去,很正常,环境最下面一般会有进度条,显示现在环境正在配置或连接远程,等待一段时间,显示结束就能够编译运行了【这里和我们日常在cmd中pip install包后,pycharm进行包同步是一样的道理】
3、日常运行代码出现找不到文件等报错,可能原因有:同步延迟——【解决方法:选中文件单独up一下或者同步一下,下图二选一执行】

pycharm专业版远程登录服务器的详细教程

4、时常注意一下地方明白你是否保持连接服务器状态

pycharm专业版远程登录服务器的详细教程

5、pycharm使用服务器运行代码时候 遇到的理解上的问题:1、在配置好后(配置过程等我写个文档),使用ctrl+shift+f10运行代码就是在服务器上跑代码了,不用打开remote host。 不知道到底是在本地还是服务器运行代码,去右上角的运行处,查看当前解释器就行了【如下图】1-2

pycharm专业版远程登录服务器的详细教程

pycharm专业版远程登录服务器的详细教程
pycharm专业版远程登录服务器的详细教程

到此这篇关于pycharm专业版远程登录服务器的详细教程的文章就介绍到这了,更多相关pycharm远程登录服务器内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
理解Python中的With语句
Feb 02 Python
Python中统计函数运行耗时的方法
May 05 Python
Python中super的用法实例
May 28 Python
非递归的输出1-N的全排列实例(推荐)
Apr 11 Python
Mac中升级Python2.7到Python3.5步骤详解
Apr 27 Python
python实现自动获取IP并发送到邮箱
Dec 26 Python
Python实现将HTML转成PDF的方法分析
May 04 Python
Django通用类视图实现忘记密码重置密码功能示例
Dec 17 Python
Python中base64与xml取值结合问题
Dec 22 Python
django 前端页面如何实现显示前N条数据
Mar 16 Python
python线性插值解析
Jul 05 Python
python在package下继续嵌套一个package
Apr 14 Python
深入浅析pycharm中 Make available to all projects的含义
Sep 15 #Python
pycharm-professional-2020.1下载与激活的教程
Sep 21 #Python
有关pycharm登录github时有的时候会报错connection reset的问题
Sep 15 #Python
Pycharm Git 设置方法
Sep 15 #Python
2020版Python学习路线图(附学习资料)
Sep 15 #Python
关于Kotlin中SAM转换的那些事
Sep 15 #Python
Python二元算术运算常用方法解析
Sep 15 #Python
You might like
PHP数组实例总结与说明
2011/08/23 PHP
新手菜鸟必读:session与cookie的区别
2013/08/22 PHP
php include类文件超时问题处理
2015/02/06 PHP
PHP获取文件扩展名的方法实例总结
2017/06/10 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
给moz-firefox下添加IE方法和属性
2007/04/10 Javascript
URL地址中的#符号使用说明
2011/02/12 Javascript
JS 排序输出实现table行号自增前端动态生成的tr
2014/08/13 Javascript
jQuery实现提示密码强度的代码
2015/07/15 Javascript
webpack常用配置项配置文件介绍
2016/11/07 Javascript
JavaScript中的E-mail 地址格式验证
2018/03/28 Javascript
jQuery实现基本淡入淡出效果的方法详解
2018/09/05 jQuery
微信小程序开发搜索功能实现(前端+后端+数据库)
2020/03/04 Javascript
[03:32]2014DOTA2西雅图邀请赛 CIS外卡赛赛前black专访
2014/07/09 DOTA
[01:35]2018年度CS GO最佳战队-完美盛典
2018/12/17 DOTA
Python编程中使用Pillow来处理图像的基础教程
2015/11/20 Python
Windows下Python2与Python3两个版本共存的方法详解
2017/02/12 Python
python实现彩票系统
2020/06/28 Python
python学生信息管理系统(完整版)
2020/04/05 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
Python中函数的返回值示例浅析
2019/08/28 Python
使用Python实现 学生学籍管理系统
2019/11/26 Python
基于python实现对文件进行切分行
2020/04/26 Python
python 实现图像快速替换某种颜色
2020/06/04 Python
一文带你了解Python 四种常见基础爬虫方法介绍
2020/12/04 Python
HTML里显示pdf、word、xls、ppt的方法示例
2020/04/14 HTML / CSS
优秀员工演讲稿
2014/05/19 职场文书
人力资源管理求职信
2014/08/07 职场文书
三严三实对照检查材料范文
2014/09/23 职场文书
大学生党员个人对照检查材料范文
2014/09/25 职场文书
转让协议书
2015/01/27 职场文书
志愿者服务活动总结报告
2015/05/06 职场文书
Vue3 Composition API的使用简介
2021/03/29 Vue.js
python入门之算法学习
2021/04/22 Python
springboot为异步任务规划自定义线程池的实现
2022/06/14 Java/Android
Oracle删除归档日志及添加定时任务
2022/06/28 Oracle