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字符串格式化输出方法分析
Apr 13 Python
详解Python的Lambda函数与排序
Oct 25 Python
Python数据结构之单链表详解
Sep 12 Python
基于Python log 的正确打开方式
Apr 28 Python
Python使用sort和class实现的多级排序功能示例
Aug 15 Python
利用python修改json文件的value方法
Dec 31 Python
让Python脚本暂停执行的几种方法(小结)
Jul 11 Python
Python谱减法语音降噪实例
Dec 18 Python
TensorFLow 不同大小图片的TFrecords存取实例
Jan 20 Python
Django实现whoosh搜索引擎使用jieba分词
Apr 08 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
Jun 12 Python
python如何求圆的面积
Jul 01 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
探讨:使用XMLSerialize 序列化与反序列化
2013/06/08 PHP
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
2016/02/03 PHP
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
BootStrap中Table分页插件使用详解
2016/10/09 Javascript
javascript实现复选框全选或反选
2017/02/04 Javascript
webpack 单独打包指定JS文件的方法
2018/02/22 Javascript
angularjs使用gulp-uglify压缩后执行报错的解决方法
2018/03/07 Javascript
vue 实现搜索的结果页面支持全选与取消全选功能
2019/05/10 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
js图片查看器插件用法示例
2019/06/22 Javascript
vue循环数组改变点击文字的颜色
2019/10/14 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
2020/08/12 Javascript
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python多线程、异步+多进程爬虫实现代码
2016/02/17 Python
python实现定时提取实时日志程序
2018/06/22 Python
python中metaclass原理与用法详解
2019/06/25 Python
用python给自己做一款小说阅读器过程详解
2019/07/11 Python
PyTorch实现更新部分网络,其他不更新
2019/12/31 Python
TensorFLow 数学运算的示例代码
2020/04/21 Python
Python使用Chrome插件实现爬虫过程图解
2020/06/09 Python
python 多线程死锁问题的解决方案
2020/08/25 Python
Python使用for生成列表实现过程解析
2020/09/22 Python
一款CSS3实现多功能下拉菜单(带分享按)的教程
2014/11/05 HTML / CSS
HTML5获取当前地理位置并在百度地图上展示的实例
2020/07/10 HTML / CSS
卡骆驰德国官方网站:Crocs德国
2019/03/29 全球购物
Feelunique中文官网:欧洲最大化妆品零售电商
2020/07/10 全球购物
销售工作岗位职责
2013/12/24 职场文书
党支部综合考察材料
2014/05/19 职场文书
喝酒驾驶检讨书
2014/10/01 职场文书
医院保洁员岗位职责
2015/02/13 职场文书
2014年个人总结范文
2015/03/09 职场文书
海贼王十大逆天果实 魂魂果实上榜,岩浆果实攻击力最强
2022/03/18 日漫