pycharm远程调试openstack的图文教程
今天我要讲如何远程调试openstack。首先我们使用的工具是Pycharm.
1.首先介绍一下环境
我的openstack是使用rdo一键安装的,安装在一台centos的虚拟机上,虚拟机的IP地址是192.168.102.129
2.创建流程
首先加载远程python解释器,比如你的openstack安装在虚拟机上,则就是你虚拟机上的python,这里我们以远程调试nova为例。
2.1 首先创建项目路径

2.2 加载远程解释器

设置远程

2.3设置路劲映射






2.4 下载源码到本地

点击红色所指弹出如下

然后右击出现下载本地代码

然后就会同步代码都本地
2.5 启动调试进程



这里是以nova-api为例,所以我们还要把nova-api启动代码拷贝到本地项目中,同时还要把nova-api也要考到虚拟机的nova源代码下面,要跟本地的代码保持一致
2.6 修改源码设置调试问题
这里没有修改源代码需要增加启动进程参数

这样就能调试了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
pycharm远程调试openstack代码
本文实例为大家分享了pycharm远程调试openstack的具体代码,供大家参考,具体内容如下 1.安装pycharm专业版 本文安装pycharm 2016.2.3专业版.网上教程较多,这里不做详细介绍,只要到pycharm官网上下载应用程序进行安装即可. 2.pycharm配置 (1)首先按下图1打开tools->deployment->configuration: 图 (2)接下来add server,补充server name以及传输方式SFTP,点击ok,如下图2所示: (3)填
-
Pycharm远程调试openstack的方法
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-
-
pycharm远程调试openstack的图文教程
今天我要讲如何远程调试openstack.首先我们使用的工具是Pycharm. 1.首先介绍一下环境 我的openstack是使用rdo一键安装的,安装在一台centos的虚拟机上,虚拟机的IP地址是192.168.102.129 2.创建流程 首先加载远程python解释器,比如你的openstack安装在虚拟机上,则就是你虚拟机上的python,这里我们以远程调试nova为例. 2.1 首先创建项目路径 2.2 加载远程解释器 设置远程 2.3设置路劲映射 2.4 下载源码到本地 点击红色所
-
配置 Pycharm 默认 Test runner 的图文教程
如下所示: 由图中可见,当前使用的是 unittest 测试框架 修改方式如下: 以上这篇配置 Pycharm 默认 Test runner 的图文教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
Pycharm 设置默认头的图文教程
1. 设置的路径是File->settings->Editor->File and Code Templates->Python Script内容见图: 这样新建文件的时候就会默认头如下: 这里说明下#!/usr/bin/evn python 和 #!/usr/bin/python的区别: 第一种写法是在PC的Path中找寻第一个python 用来执行你所编写的脚本信息. 第二种写法是把地址写死,这样可能导致找不到可以执行脚本的python就会报错. 以上这篇Pycharm 设置默
-
解决pycharm 远程调试 上传 helpers 卡住的问题
公司开发环境跑在linux上,用了一周都没问题,突然今天无法使用了,具体表现就是一打开pycharm,同步远程解释器就卡在上传helper文件之处,折腾一上午加一中午,用这个方法解决了,写下来避免其他人入坑! 解决:pycharm安装文件夹下 例如C:\Program Files\JetBrains\PyCharm 2017.2.3这里面找到并且 删掉skeletons文件夹,重新启动再配置远程环境就好了 以上这篇解决pycharm 远程调试 上传 helpers 卡住的问题就是小编分享给大家的
-
mac下pycharm设置python版本的图文教程
安装了pycharm 5.0.1,创建了测试项目,发现python的版本是2.6.9的,系统自带的版本好像是2.7的,为什么这样,怎么切换到2.7 看了一下系统到底装了些什么版本 居然有两个版本 接下来设置解释器的路径 Pycharm>Preferences>Build,Excution,Deployment>Console>Python Console 设置External Libraries Pycharm>Project:项目名>Project Interpret
-
PyCharm中配置PySide2的图文教程
一.准备工作 1. 安装 Pyside2 1.1 使用pip安装Pyside2 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyside2 1.2 查看安装结果 pip freeze 2. 确定Pyside2安装位置 重复安装以获取安装位置,一般为Python安装目录下. pip install Pyside2 二.在 PyCharm中设置自定义工具 在PyCharm中自定义两个工具以便开发时使用. 步骤:File->Setti
-
Docker开启远程安全访问的图文教程详解
一.编辑docker.service文件 vi /usr/lib/systemd/system/docker.service 找到 [Service] 节点,修改 ExecStart 属性,增加 -H tcp://0.0.0.0:2375 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375 这样相当于对外开放的是 2375 端口,当然也可以根据
-
Pycharm远程调试和MySQL数据库授权问题
目录 一.pycharm配置 1.部署配置 2.python解释器 3.运行/调试配置 二.mysql数据库授权问题 1.settings.py 2.mysql远程数据库授权 一.pycharm配置 1.部署配置 工具==>部署==>配置 2.python解释器 文件==>设置==>项目:xx==>python解释器 3.运行/调试配置 运行==>编辑配置==>新增python配置 注:此处特别要注意如果要在pycharm中调试django需要将形参设置成:run
随机推荐
- kkpager 实现ajax分页查询功能
- VSS 软件配置管理 版本控制第1/2页
- Win2008 r2 IIS7.5出现FastCGI进程最近常常失败。请过一会再尝试此请求的解决方法
- IOS实现微信授权登录功能
- SpringBoot连接MYSQL数据库并使用JPA进行操作
- 在javascript中,如果删除二维数组中重复的元素
- 在ASP.NET 2.0中操作数据之六十三:GridView实现批量删除数据
- 状态机的概念和在Python下使用状态机的教程
- JSP使用JDBC完成动态验证及采用MVC完成数据查询的方法
- C#访问SQLServer增删改查代码实例
- 浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
- js密码强度实时检测代码
- 通过javascript的匿名函数来分析几段简单有趣的代码
- C#基于COM方式读取Excel表格的方法
- javascript 根据歌名获取播放地址和歌词内容
- javascript 图片裁剪技巧解读
- 浅谈C语言转义字符和格式控制符
- Java数据结构之查找
- Android开发获取短信的内容并截取短信
- 深入解析int(*p)[]和int(**p)[]
