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使用稀疏矩阵节省内存实例
Jun 27 Python
Python内建数据结构详解
Feb 03 Python
Python中的with语句与上下文管理器学习总结
Jun 28 Python
JSON Web Tokens的实现原理
Apr 02 Python
python脚本替换指定行实现步骤
Jul 11 Python
基于Python os模块常用命令介绍
Nov 03 Python
python [:3] 实现提取数组中的数
Nov 27 Python
解决jupyter notebook import error但是命令提示符import正常的问题
Apr 15 Python
Python自定义聚合函数merge与transform区别详解
May 26 Python
Python调用系统命令os.system()和os.popen()的实现
Dec 31 Python
python和anaconda的区别
May 06 Python
Pygame游戏开发之太空射击实战敌人精灵篇
Aug 05 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源代码
2009/08/21 PHP
laravel实现于语言包的完美切换方法
2019/09/29 PHP
jquery缓动swing liner控制动画过程不同时刻的速度
2014/05/29 Javascript
JQuery控制Radio选中方法分析
2015/05/29 Javascript
JavaScript与jQuery实现的闪烁输入效果
2016/02/18 Javascript
AngularJS 让人爱不释手的八种功能
2016/03/23 Javascript
JavaScript中instanceof运算符的使用示例
2016/06/08 Javascript
jQuery回到顶部的代码
2016/07/09 Javascript
JavaScript职责链模式概述
2016/09/17 Javascript
javascript数组对象常用api函数小结(连接,插入,删除,反转,排序等)
2016/09/20 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
Angularjs的Controller间通信机制实例分析
2016/11/07 Javascript
jQuery自定义组件(导入组件)
2016/11/08 Javascript
vue v-on监听事件详解
2017/05/17 Javascript
微信小程序 sha1 实现密码加密实例详解
2017/07/06 Javascript
Cpage.js给组件绑定事件的实现代码
2017/08/31 Javascript
浅谈Express异步进化史
2017/09/09 Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
2017/09/26 Javascript
解决angular双向绑定无效果,ng-model不能正常显示的问题
2018/10/02 Javascript
pageGroup.js实现分页功能
2019/07/27 Javascript
iSlider手机端图片滑动切换插件使用详解
2019/12/24 Javascript
在antd中setFieldsValue和defaultVal的用法
2020/10/29 Javascript
基于python编写的微博应用
2014/10/17 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
2017/10/25 Python
django manage.py扩展自定义命令方法
2018/05/27 Python
Django框架使用富文本编辑器Uedit的方法分析
2018/07/31 Python
Python3实现获取图片文字里中文的方法分析
2018/12/13 Python
详解Django admin高级用法
2019/11/06 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
2020/10/15 Python
彻底解决Python包下载慢问题
2020/11/15 Python
技术负责人任命书
2014/06/05 职场文书
校园环保标语
2014/06/13 职场文书
个人委托书范本汇总
2014/10/01 职场文书
出差报告怎么写
2014/11/06 职场文书
于丹论语心得观后感
2015/06/15 职场文书
Spring 使用注解开发
2022/05/20 Java/Android