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的迭代器和生成器使用实例
Jan 14 Python
Python中尝试多线程编程的一个简明例子
Apr 07 Python
Python实现八大排序算法
Aug 13 Python
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
Sep 18 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
Mar 05 Python
Python实现输出某区间范围内全部素数的方法
May 02 Python
python opencv3实现人脸识别(windows)
May 25 Python
python寻找list中最大值、最小值并返回其所在位置的方法
Jun 27 Python
Python实现的爬取小说爬虫功能示例
Mar 30 Python
wxPython之wx.DC绘制形状
Nov 19 Python
Pycharm激活码激活两种快速方式(附最新激活码和插件)
Mar 12 Python
python简单实现插入排序实例代码
Dec 16 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 版本]
2007/03/20 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
php编写的抽奖程序中奖概率算法
2015/05/14 PHP
php简单备份与还原MySql的方法
2016/05/09 PHP
PHP基于PDO扩展操作mysql数据库示例
2018/12/24 PHP
纯CSS3实现质感细腻丝滑按钮
2021/03/09 HTML / CSS
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
2013/01/09 Javascript
js通过元素class名字获取元素集合的具体实现
2014/01/06 Javascript
JavaScript中的函数(二)
2015/12/23 Javascript
JavaScript中循环遍历Array与Map的方法小结
2016/03/12 Javascript
JavaScript利用HTML DOM进行文档操作的方法
2016/03/28 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
2017/08/25 Javascript
vue安装和使用scss及sass与scss的区别详解
2018/10/15 Javascript
Vuex中的State使用介绍
2019/01/19 Javascript
vue实现设置载入动画和初始化页面动画效果
2019/10/28 Javascript
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
微信小程序8种数据通信的方式小结
2020/02/03 Javascript
Node.js API详解之 timer模块用法实例分析
2020/05/07 Javascript
小程序实现图片移动缩放效果
2020/05/26 Javascript
基于vue和bootstrap实现简单留言板功能
2020/05/30 Javascript
解决vue字符串换行问题(绝对管用)
2020/08/06 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
使用Python进行稳定可靠的文件操作详解
2013/12/31 Python
Python的GUI框架PySide的安装配置教程
2016/02/16 Python
python实现多线程的两种方式
2016/05/22 Python
Django框架多表查询实例分析
2018/07/04 Python
pytorch标签转onehot形式实例
2020/01/02 Python
Django框架获取form表单数据方式总结
2020/04/22 Python
python名片管理系统开发
2020/06/18 Python
深入浅出CSS3 background-clip,background-origin和border-image教程
2011/01/27 HTML / CSS
戴尔新西兰官网:Dell New Zealand
2020/01/07 全球购物
师范生见习报告范文
2014/11/03 职场文书
英语教师个人总结
2015/02/09 职场文书
幼儿园大班教师评语
2019/06/21 职场文书
导游词之珠海轮廓
2019/10/25 职场文书
Python OpenCV 彩色与灰度图像的转换实现
2021/06/05 Python