pycharm远程调试openstack代码


Posted in Python onNovember 21, 2017

本文实例为大家分享了pycharm远程调试openstack的具体代码,供大家参考,具体内容如下

1.安装pycharm专业版

本文安装pycharm 2016.2.3专业版。网上教程较多,这里不做详细介绍,只要到pycharm官网上下载应用程序进行安装即可。

2.pycharm配置

(1)首先按下图1打开tools->deployment->configuration:

pycharm远程调试openstack代码 图

(2)接下来add server,补充server name以及传输方式SFTP,点击ok,如下图2所示:

pycharm远程调试openstack代码 

(3)填写server信息,点击ok即可,如下图3所示:

pycharm远程调试openstack代码 

(4)然后通过打开tools->deployment->browse remote host,如下图4所示:

pycharm远程调试openstack代码 

(5)此时就可以进行远程调试openstack程序了,如下图5所示:

pycharm远程调试openstack代码 

(6)代码更改完毕后即可通过右上角的upload图标进行上传,如下图6所示:

pycharm远程调试openstack代码 

(7)为了方便代码修改前和修改后进行比较,可以通过点击左边的compare图标,实现目前代码和最近一次上传代码进行比较,如下图7所示,比较结果如图8所示,从图中可以清晰看出修改前后代码的改动情况:

pycharm远程调试openstack代码 

pycharm远程调试openstack代码  

(8)当然还支持回滚操作,即代码可以恢复到之前的版本,如图9所示:

pycharm远程调试openstack代码 

(9)代码修改完成后,打开tools->start ssh session,即可通过ssh登录到远程服务器上,对相应的服务进行重启即可,如下图10和图11所示:

pycharm远程调试openstack代码 pycharm远程调试openstack代码

注意:在上述与remote server连接过程中,如果提示Windows 7 sometimes breaks FTP connections on Java 7 if firewall is enabled,则可通过在cmd模式下输入以下内容即可:

netsh advfirewall set global StatefulFTP disable

总结:从以上过程可以看出,利用pycharm可以很好地对程序进行远程调试,还可以通过ssh登录到服务器上进行对应服务的重启,可以很方便的调试程序,祝你好运~

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
scrapy自定义pipeline类实现将采集数据保存到mongodb的方法
Apr 16 Python
python僵尸进程产生的原因
Jul 21 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
Jul 27 Python
Python列表删除的三种方法代码分享
Oct 31 Python
Python中property函数用法实例分析
Jun 04 Python
python 输出所有大小写字母的方法
Jan 02 Python
python 实现返回一个列表中出现次数最多的元素方法
Jun 11 Python
python 实现提取log文件中的关键句子,并进行统计分析
Dec 24 Python
OpenCV Python实现拼图小游戏
Mar 23 Python
Django实现前台上传并显示图片功能
May 29 Python
python进度条显示之tqmd模块
Aug 22 Python
python 装饰器的实际作用有哪些
Sep 07 Python
Pycharm远程调试openstack的方法
Nov 21 #Python
pycharm远程调试openstack的图文教程
Nov 21 #Python
Python实现的归并排序算法示例
Nov 21 #Python
Python实现打印螺旋矩阵功能的方法
Nov 21 #Python
Python中矩阵库Numpy基本操作详解
Nov 21 #Python
python GUI实例学习
Nov 21 #Python
Python实现判断一个字符串是否包含子串的方法总结
Nov 21 #Python
You might like
php5 mysql分页实例代码
2008/04/10 PHP
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
2009/08/07 PHP
用C/C++扩展你的PHP 为你的php增加功能
2012/09/06 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
php带抄送和密件抄送的邮件发送方法
2015/03/20 PHP
不错的新闻标题颜色效果
2006/12/10 Javascript
一个js的tab切换效果代码[代码分离]
2010/04/11 Javascript
ajax请求get与post的区别总结
2013/11/04 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
2014/07/23 Javascript
jquery计算鼠标和指定元素之间距离的方法
2015/06/26 Javascript
JavaScript+html5 canvas绘制的小人效果
2016/01/27 Javascript
利用vue写todolist单页应用
2016/12/15 Javascript
es6 字符串String的扩展(实例讲解)
2017/08/03 Javascript
利用Node.js检测端口是否被占用的方法
2017/12/07 Javascript
JS中touchstart事件与click事件冲突的解决方法
2018/03/12 Javascript
Angular5中提取公共组件之radio list的实例代码
2018/07/10 Javascript
JS实现省市县三级下拉联动
2020/04/10 Javascript
使用70行Python代码实现一个递归下降解析器的教程
2015/04/17 Python
深入理解python对json的操作总结
2017/01/05 Python
彻底理解Python中的yield关键字
2019/04/01 Python
django foreignkey外键使用的例子 相当于left join
2019/08/06 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
2019/08/12 Python
使用Rasterio读取栅格数据的实例讲解
2019/11/26 Python
Python 实现日志同时输出到屏幕和文件
2020/02/19 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
2020/03/12 Python
CSS3实现王者荣耀匹配人员加载页面的方法
2019/04/16 HTML / CSS
HTML5 video循环播放多个视频的方法步骤
2020/08/06 HTML / CSS
strstr()的简单实现
2013/09/26 面试题
SQL Server笔试题
2012/01/10 面试题
Linux中如何用命令创建目录
2015/01/12 面试题
计算机专业大学生的自我评价
2013/11/14 职场文书
工厂门卫岗位职责
2013/11/25 职场文书
数控技术学生的自我评价
2014/02/15 职场文书
优秀大专毕业生求职信
2014/08/04 职场文书
档案工作个人总结
2015/03/03 职场文书