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中的join()方法的使用
May 19 Python
python获取指定路径下所有指定后缀文件的方法
May 26 Python
python创建进程fork用法
Jun 04 Python
Python 遍历子文件和所有子文件夹的代码实例
Dec 21 Python
Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
Feb 21 Python
python得到windows自启动列表的方法
Oct 14 Python
python http基本验证方法
Dec 26 Python
python 使用socket传输图片视频等文件的实现方式
Aug 07 Python
python类的实例化问题解决
Aug 31 Python
python SVD压缩图像的实现代码
Nov 05 Python
详解Python可视化神器Yellowbrick使用
Nov 11 Python
python实现的人脸识别打卡系统
May 08 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
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
详解php的魔术方法__get()和__set()使用介绍
2012/09/19 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
PIGCMS 如何关闭聊天机器人
2015/02/12 PHP
php $_SESSION会员登录实例分享
2021/01/19 PHP
浅析php如何实现爬取数据原理
2018/09/27 PHP
php实现微信公众号创建自定义菜单功能的实例代码
2019/06/11 PHP
如何用js控制css中的float的代码
2007/08/16 Javascript
JQuery 学习笔记 选择器之四
2009/07/23 Javascript
判断及设置浏览器全屏模式
2014/04/20 Javascript
jQuery中get()方法用法实例
2014/12/27 Javascript
JS中将多个逗号替换为一个逗号的实现代码
2017/06/23 Javascript
JavaScript模块模式实例详解
2017/10/25 Javascript
微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】
2017/12/05 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
2020/04/21 Javascript
python查找第k小元素代码分享
2013/12/18 Python
Python中使用ConfigParser解析ini配置文件实例
2014/08/30 Python
Python自定义scrapy中间模块避免重复采集的方法
2015/04/07 Python
在Django框架中编写Contact表单的教程
2015/07/17 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
2016/12/10 Python
python cx_Oracle的基础使用方法(连接和增删改查)
2017/11/19 Python
Python实现生成随机数据插入mysql数据库的方法
2017/12/25 Python
python实现随机漫步方法和原理
2019/06/10 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
python shell命令行中import多层目录下的模块操作
2020/03/09 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
2020/05/04 Python
Python爬取微信小程序Charles实现过程图解
2020/09/29 Python
html5组织文档结构_动力节点Java学院整理
2017/07/11 HTML / CSS
HTML5 WebSocket实现点对点聊天的示例代码
2018/01/31 HTML / CSS
俄罗斯游戏商店:Buka
2020/03/01 全球购物
小班重阳节活动方案
2014/02/08 职场文书
思想纪律作风整顿剖析材料
2014/10/11 职场文书
幽灵公主观后感
2015/06/09 职场文书
导游词之青岛太清宫
2019/12/13 职场文书
nginx 反向代理之 proxy_pass的实现
2021/03/31 Servers
详解MindSpore自定义模型损失函数
2021/06/30 Python