pycharm远程调试openstack代码

 更新时间:2017年11月21日 16:16:12   作者:天下无双1991  
这篇文章主要为大家详细介绍了pycharm远程调试openstack的代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

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

1.安装pycharm专业版

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

2.pycharm配置

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

 图  

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

 

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

 

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

 

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

 

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

 

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

 

  

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

 

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

    

注意:在上述与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脚本批量生成SQL语句

    利用Python脚本批量生成SQL语句

    这篇文章主要介绍了利用Python脚本批量生成SQL语句,具有很好对参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • citespace数据处理:用python对Ref文档进行去重方式

    citespace数据处理:用python对Ref文档进行去重方式

    这篇文章主要介绍了citespace数据处理:用python对Ref文档进行去重方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • 用Python解数独的方法示例

    用Python解数独的方法示例

    这篇文章主要介绍了用Python解数独的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • python爬虫指南之xpath实例解析(附实战)

    python爬虫指南之xpath实例解析(附实战)

    在进行网页抓取的时候,分析定位html节点是获取抓取信息的关键,目前我用的是lxml模块,下面这篇文章主要给大家介绍了关于python爬虫指南之xpath实例解析的相关资料,需要的朋友可以参考下
    2022-01-01
  • 2021年的Python 时间轴和即将推出的功能详解

    2021年的Python 时间轴和即将推出的功能详解

    这篇文章主要介绍了2021年的Python 时间轴和即将推出的功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Python利用socket实现多进程的端口扫描器

    Python利用socket实现多进程的端口扫描器

    作为开发人员经常需要查看服务的端口开启状态判断服务是否宕机。特别是部署的服务比较多的情况下,可能存在几个甚至几十个服务端口的占用。所以本文将利用socket实现多进程的端口扫描器,需要的可以参考一下
    2022-12-12
  • Python创建普通菜单示例【基于win32ui模块】

    Python创建普通菜单示例【基于win32ui模块】

    这篇文章主要介绍了Python创建普通菜单,结合实例形式分析了Python基于win32ui模块创建普通菜单及添加菜单项的相关操作技巧,并附带说明了win32ui模块的安装命令,需要的朋友可以参考下
    2018-05-05
  • Python如何解除一个装饰器

    Python如何解除一个装饰器

    这篇文章主要介绍了Python如何解除一个装饰器,帮助大家更好的理解和学习Python装饰器,感兴趣的朋友可以了解下
    2020-08-08
  • PyQt5主窗口动态加载Widget实例代码

    PyQt5主窗口动态加载Widget实例代码

    这篇文章主要介绍了PyQt5主窗口动态加载Widget实例代码,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02
  • Python __all__变量用法示例详解

    Python __all__变量用法示例详解

    这篇文章主要介绍了Python __all__变量用法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04

最新评论