Pycharm远程调试openstack的方法


Posted in Python onNovember 21, 2017

Pycharm对openstack进行远程调试,供大家参考,具体内容如下

总共分三步:

一. 安装samba(非必须的)
二. 安装并配置pycharm
三. 修改openstack的代码(以nova为例)

一.为了实现远程代码的map要首先进行如下设置 

1.安装samba(针对Unbuntu14.04,其它版本的安装方式可能略有差别)

sudo apt-get install samba 
sudo apt-get install smbfs 
sudo apt-get install cifs-utils

2.安装完成后重新启动samba:

sudo /etc/init.d/smbd restart

3.修改配置文件

vi /etc/samba/smb.conf

添加下面几行

[stack] 
 path = /home/stack/share2 
 writeable = yes 
 browseable = yes 
 guest ok= yes

其中:/home/stack/share2是要map的远程文件所在目录
[stack]是本地上要显示的名字,可以随便起 

4. 修改PYTHONPATH:

export PYTHONPATHON=/home/stack/share2/nova:/opt/stack/nova

.下面是配置pycharm

1.Run->configuration

Pycharm远程调试openstack的方法

Pycharm远程调试openstack的方法

2.其中的map关系是:把远程的文件映射到本地的J盘,这个J:\nova与远程计算机上的/home/stack/share2/nova相map

Pycharm远程调试openstack的方法

 localhost是本地计算机的IP,Port可以随便起一个。 

3.在要调试的地方加上下面这两句:

Pycharm远程调试openstack的方法

Pycharm远程调试openstack的方法

现在表明已经连接上了远程的计算机并且正在进行调试

三. 修改openstack代码

Pycharm远程调试openstack的方法

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

Python 相关文章推荐
使用Python对Access读写操作
Mar 30 Python
python取代netcat过程分析
Feb 10 Python
python获取命令行输入参数列表的实例代码
Jun 23 Python
Python列表推导式与生成器用法分析
Aug 02 Python
python+unittest+requests实现接口自动化的方法
Nov 29 Python
5款Python程序员高频使用开发工具推荐
Apr 10 Python
详解Python匿名函数(lambda函数)
Apr 19 Python
Python 中的 import 机制之实现远程导入模块
Oct 29 Python
基于python traceback实现异常的获取与处理
Dec 13 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
Feb 13 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
Jan 05 Python
Python matplotlib绘制雷达图
Apr 13 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
django中的setting最佳配置小结
Nov 21 #Python
You might like
PHP Google的translate API代码
2008/12/10 PHP
PHP中Fatal error session_start()错误解决步骤
2014/08/05 PHP
CI框架简单邮件发送类实例
2016/05/18 PHP
PHP会员找回密码功能的简单实现
2016/09/05 PHP
thinkPHP框架整合tcpdf插件操作示例
2018/08/07 PHP
PHP中如何使用Redis接管文件存储Session详解
2018/11/28 PHP
Javascript 判断 object 的特定类转载
2007/02/01 Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
2013/10/18 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
2015/03/30 Javascript
jQuery Mobile框架中的表单组件基础使用教程
2016/05/17 Javascript
Vue.js组件使用开发实例教程
2016/11/01 Javascript
AngularJS过滤器filter用法实例分析
2016/11/04 Javascript
详谈DOM简介及节点、属性、查找节点的方法
2017/11/16 Javascript
jquery在启动页面时,自动加载数据的实例
2018/01/22 jQuery
JS中用EL表达式获取上下文参数值的方法
2018/03/28 Javascript
微信公众号H5支付接口调用方法
2019/01/10 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
2019/01/18 Javascript
js继承的这6种方式!(上)
2019/04/23 Javascript
JS实现返回上一页并刷新页面的方法分析
2019/07/16 Javascript
js实现简单的打印表格
2020/01/15 Javascript
[42:04]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第一局
2016/03/03 DOTA
[48:31]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第一场 2月2日
2021/03/11 DOTA
Python中使用Inotify监控文件实例
2015/02/14 Python
python 垃圾收集机制的实例详解
2017/08/20 Python
Python调用C语言的方法【基于ctypes模块】
2018/01/22 Python
解决python中使用plot画图,图不显示的问题
2018/07/04 Python
python opencv实现图片旋转矩形分割
2018/07/26 Python
Python3操作MongoDB增册改查等方法详解
2020/02/10 Python
在python3.64中安装pyinstaller库的方法步骤
2020/06/02 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
2020/10/04 Python
requests在python中发送请求的实例讲解
2021/02/17 Python
如何将整数int转换成字串String
2014/03/21 面试题
六查六看剖析材料
2014/02/15 职场文书
《第一朵杏花》教学反思
2014/04/16 职场文书
python通配符之glob模块的使用详解
2021/04/24 Python
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫