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检测远程服务器tcp端口的方法
Mar 14 Python
使用Python3制作TCP端口扫描器
Apr 17 Python
python添加模块搜索路径方法
Sep 11 Python
Python 3实战爬虫之爬取京东图书的图片详解
Oct 09 Python
python批量修改文件夹及其子文件夹下的文件内容
Mar 15 Python
python自动化之Ansible的安装教程
Jun 13 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
Aug 17 Python
关于pycharm中pip版本10.0无法使用的解决办法
Oct 10 Python
Python监控服务器实用工具psutil使用解析
Dec 19 Python
windows下python安装pip方法详解
Feb 10 Python
python中tab键是什么意思
Jun 18 Python
python不同版本的_new_不同点总结
Dec 09 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单态设计模式(单例模式)实例
2014/11/18 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
用javascript自动显示最后更新时间
2007/03/15 Javascript
Jquery Autocomplete 结合asp.net使用要点
2010/10/29 Javascript
关于JavaScript定义类和对象的几种方式
2010/11/09 Javascript
js控制CSS样式属性语法对照表
2012/12/11 Javascript
自编jQuery插件实现模拟alert和confirm
2014/09/01 Javascript
jQuery修改li下的样式以及li下的img的src的值的方法
2014/11/02 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
jquery中表单 多选框的一种巧妙写法
2015/09/06 Javascript
Bootstrap Scrollspy源码学习
2017/03/02 Javascript
JS FormData上传文件的设置方法
2017/07/05 Javascript
select获取下拉框的值 下拉框默认选中方法
2018/02/28 Javascript
jsonp跨域及实现百度首页联想功能的方法
2018/08/30 Javascript
关于layui flow loading占位图的实现方法
2019/09/21 Javascript
JavaScript自定义超时API代码实例
2020/04/30 Javascript
vuejs element table 表格添加行,修改,单独删除行,批量删除行操作
2020/07/18 Javascript
解决vue打包报错Unexpected token: punc的问题
2020/10/24 Javascript
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
Python实现列表转换成字典数据结构的方法
2016/03/11 Python
python线程、进程和协程详解
2016/07/19 Python
python解决网站的反爬虫策略总结
2016/10/26 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
python匿名函数用法实例分析
2019/08/03 Python
Python列表嵌套常见坑点及解决方案
2020/09/30 Python
详解HTML5中div和section以及article的区别
2015/07/14 HTML / CSS
巴西电子产品购物网站:Saldão da Informática
2018/01/09 全球购物
加拿大领先的牛仔零售商:Bluenotes
2018/01/22 全球购物
英国最大的纸工艺品商店:CraftStash
2018/12/01 全球购物
职业技术学校毕业生推荐信
2013/12/03 职场文书
《雷鸣电闪波尔卡》教学反思
2014/02/23 职场文书
2014年项目经理工作总结
2014/11/24 职场文书
答谢词范文
2015/01/05 职场文书
MyBatis 动态SQL全面详解
2021/10/05 MySQL
Python+DeOldify实现老照片上色功能
2022/06/21 Python