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实现模拟时钟代码推荐
Nov 08 Python
基于Django用户认证系统详解
Feb 21 Python
教你使用python画一朵花送女朋友
Mar 29 Python
如何使用Python的Requests包实现模拟登陆
Apr 27 Python
Python3爬虫使用Fidder实现APP爬取示例
Nov 27 Python
从0开始的Python学习016异常
Apr 08 Python
Python和Java的语法对比分析语法简洁上python的确完美胜出
May 10 Python
Python 实现还原已撤回的微信消息
Jun 18 Python
解决pycharm运行程序出现卡住scanning files to index索引的问题
Jun 27 Python
python操作gitlab API过程解析
Dec 27 Python
PyTorch 随机数生成占用 CPU 过高的解决方法
Jan 13 Python
Python3爬虫ChromeDriver的安装实例
Feb 06 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
星际争霸秘籍
2020/03/04 星际争霸
PHP批量去除BOM头内容信息代码
2016/03/11 PHP
php文件上传类的分享
2017/07/06 PHP
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
永不消失的title提示代码
2007/02/15 Javascript
javascript preload&lazy load
2010/05/13 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
javascript中方便增删改cookie的一个类
2012/10/11 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
2013/04/02 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
2015/11/18 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
2016/01/14 Javascript
JavaScript中Array的实用操作技巧分享
2016/09/11 Javascript
Javascript 跨域知识详细介绍
2016/10/30 Javascript
Angular.Js中ng-include指令的使用与实现
2017/05/07 Javascript
实现jquery放大镜的两种方法
2018/02/22 jQuery
Python 详解基本语法_函数_返回值
2017/01/22 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
2019/05/29 Python
python flask中动态URL规则详解
2019/11/22 Python
python每5分钟从kafka中提取数据的例子
2019/12/23 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
Python中openpyxl实现vlookup函数的实例
2020/10/28 Python
python中str内置函数用法总结
2020/12/27 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
快速实现一个简单的canvas迷宫游戏的示例
2018/07/04 HTML / CSS
Html5 滚动穿透的方法
2019/05/13 HTML / CSS
测试工程师岗位职责
2013/11/28 职场文书
毕业生护理专业个人求职信范文
2014/01/04 职场文书
物业管理计划书
2014/01/10 职场文书
八年级语文教学反思
2014/02/11 职场文书
美术毕业生求职信
2014/02/25 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
婚礼上证婚人致辞
2015/07/28 职场文书
2019优秀干部竞聘演讲稿范文!
2019/07/02 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书