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 相关文章推荐
用pywin32实现windows模拟鼠标及键盘动作
Apr 22 Python
Python脚本实现网卡流量监控
Feb 14 Python
Python中处理字符串之endswith()方法的使用简介
May 18 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
Jun 02 Python
解决Tensorflow安装成功,但在导入时报错的问题
Jun 13 Python
Flask框架踩坑之ajax跨域请求实现
Feb 22 Python
Django的models模型的具体使用
Jul 15 Python
Python 画出来六维图
Jul 26 Python
Django使用uwsgi部署时的配置以及django日志文件的处理方法
Aug 30 Python
Python基于requests实现模拟上传文件
Apr 21 Python
Python基础之教你怎么在M1系统上使用pandas
May 08 Python
详解python的内存分配机制
May 10 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
IIS+PHP+MySQL+Zend配置 (视频教程)
2006/12/13 PHP
php学习之变量的使用
2011/05/29 PHP
PHP实现一个轻量级容器的方法
2019/01/28 PHP
JavaScript脚本性能的优化方法
2007/02/02 Javascript
通过 Dom 方法提高 innerHTML 性能
2008/03/26 Javascript
起点页面传值js,有空研究学习下
2010/01/25 Javascript
随窗体滑动的小插件sticky源码
2013/06/21 Javascript
js实现点击链接后延迟3秒再跳转的方法
2015/06/05 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
ajax跨域调用webservice的实现代码
2016/05/09 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
解析vue data不可以使用箭头函数问题
2018/07/03 Javascript
Vue中正确使用Element-UI组件的方法实例
2020/10/13 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
[01:01:23]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第一场 11.26
2020/11/30 DOTA
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
2019/01/07 Python
Python3中_(下划线)和__(双下划线)的用途和区别
2019/04/26 Python
python 字典套字典或列表的示例
2019/12/16 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
Python基于smtplib模块发送邮件代码实例
2020/05/29 Python
Django Form常用功能及代码示例
2020/10/13 Python
Oral-B荷兰:牙医最推荐的品牌
2020/02/25 全球购物
写给女生的道歉信
2014/01/08 职场文书
房地产开盘策划方案
2014/02/10 职场文书
水电工岗位职责
2014/02/12 职场文书
活动总结书
2014/05/08 职场文书
公司运动会策划方案
2014/05/25 职场文书
运动会开幕词
2015/01/28 职场文书
薪资证明范本
2015/06/19 职场文书
运动会800米赞词
2015/07/22 职场文书
吧主申请感言怎么写
2015/08/03 职场文书
详解CSS中的特指度和层叠问题
2021/07/15 HTML / CSS
HTML5页面打开微信小程序功能实现
2022/09/23 HTML / CSS