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 相关文章推荐
Python获取任意xml节点值的方法
May 05 Python
python实现带声音的摩斯码翻译实现方法
May 20 Python
python函数局部变量用法实例分析
Aug 04 Python
Python探索之创建二叉树
Oct 25 Python
python3+PyQt5实现文档打印功能
Apr 24 Python
python实现栅栏加解密 支持密钥加密
Mar 20 Python
使用 Django Highcharts 实现数据可视化过程解析
Jul 31 Python
python多任务之协程的使用详解
Aug 26 Python
TensorFlow加载模型时出错的解决方式
Feb 06 Python
Python实现异步IO的示例
Nov 05 Python
Python request post上传文件常见要点
Nov 20 Python
用python批量移动文件
Jan 14 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
用PHP实现WEB动态网页静态
2006/10/09 PHP
php简单的会话类代码
2011/08/08 PHP
ubuntu下编译安装xcache for php5.3 的具体操作步骤
2013/06/18 PHP
PHP GD库生成图像的几个函数总结
2014/11/19 PHP
微信利用PHP创建自定义菜单的方法
2016/08/01 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
2007/03/10 Javascript
jQuery Ajax 全解析
2009/02/08 Javascript
select多选 multiple的使用示例
2014/06/16 Javascript
javascript动态生成树形菜单的方法
2015/11/14 Javascript
jquery实现下拉框左右选择功能
2017/02/21 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
使用classList来实现两个按钮样式的切换方法
2018/01/24 Javascript
JavaScript和TypeScript中的void的具体使用
2019/09/12 Javascript
详解JavaScript之Array.reduce源码解读
2020/11/01 Javascript
JavaScript ES 模块的使用
2020/11/12 Javascript
python3处理含有中文的url方法
2018/05/10 Python
Python numpy实现二维数组和一维数组拼接的方法
2018/06/05 Python
利用css3制作3D样式按钮实现代码
2013/03/18 HTML / CSS
html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
2012/12/07 HTML / CSS
浅析border-radius如何兼容IE
2016/04/19 HTML / CSS
北京华建集团SQL面试题
2014/06/03 面试题
金属材料工程个人求职的自我评价
2013/12/04 职场文书
文化产业实施方案
2014/06/07 职场文书
幼儿教师暑期培训方案
2014/08/27 职场文书
安全员岗位职责范本
2015/04/11 职场文书
2015年学校精神文明工作总结
2015/05/27 职场文书
2015年高中语文教学总结
2015/08/18 职场文书
2016大一新生军训心得体会
2016/01/11 职场文书
2016优秀护士求职自荐信
2016/01/28 职场文书
中学语文教学反思
2016/02/16 职场文书
《为人民服务》教学反思
2016/02/20 职场文书
React Native项目框架搭建的一些心得体会
2021/05/28 Javascript
详解Java七大阻塞队列之SynchronousQueue
2021/09/04 Java/Android
分享几种python 变量合并方法
2022/03/20 Python
Python日志模块logging用法
2022/06/05 Python
nginx之queue的具体使用
2022/06/28 Servers