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-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
2.其中的map关系是:把远程的文件映射到本地的J盘,这个J:\nova与远程计算机上的/home/stack/share2/nova相map
localhost是本地计算机的IP,Port可以随便起一个。
3.在要调试的地方加上下面这两句:
现在表明已经连接上了远程的计算机并且正在进行调试
三. 修改openstack代码
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
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远程调试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 远程调试 上传 helpers 卡住的问题
公司开发环境跑在linux上,用了一周都没问题,突然今天无法使用了,具体表现就是一打开pycharm,同步远程解释器就卡在上传helper文件之处,折腾一上午加一中午,用这个方法解决了,写下来避免其他人入坑! 解决:pycharm安装文件夹下 例如C:\Program Files\JetBrains\PyCharm 2017.2.3这里面找到并且 删掉skeletons文件夹,重新启动再配置远程环境就好了 以上这篇解决pycharm 远程调试 上传 helpers 卡住的问题就是小编分享给大家的
-
vscode 远程调试python的方法
本文介绍了vscode 远程调试python的方法,分享给大家,具有如下: 实验环境 远程服务器:京东云,1核2G,centos7.3 64bit 本地环境配置 安装vscode,实验用的版本是1.10.2 vscode配置python插件,实验用的python插件版本是0.7.0 vscode配置python远程调试环境 在.vscode文件夹新建一个launch.json文件,然后填写下面的代码 { "version": "0.2.0", "confi
-
Pycharm远程调试和MySQL数据库授权问题
目录 一.pycharm配置 1.部署配置 2.python解释器 3.运行/调试配置 二.mysql数据库授权问题 1.settings.py 2.mysql远程数据库授权 一.pycharm配置 1.部署配置 工具==>部署==>配置 2.python解释器 文件==>设置==>项目:xx==>python解释器 3.运行/调试配置 运行==>编辑配置==>新增python配置 注:此处特别要注意如果要在pycharm中调试django需要将形参设置成:run
-
Pycharm远程调试原理及具体配置详解
前言 工作中使用Pycharm作为python开发的IDE,作为专业的python集成开发环境,其功能之强大令人折服.开发过程中Debug是必不可少的.平时经常使用Pycharm的remote debug功能,非常好用.但是刚开始的时候并不了解该过程的原理,只是按部就班的配置.于是抽空了解了一下相关知识,期待能够了解其原理,今后能够在需要的时候自己独立的配置调试环境.本文将以浅显易懂的方式讲解一下相关过程. 1.应用环境 常见的IDE基本都具有Local Debugger功能.一般只需要简单的配
-
详述IntelliJ IDEA远程调试Tomcat的方法(图文)
在调试代码的过程中,为了更好的定位及解决问题,有时候需要我们使用远程调试的方法.在本文中,就让我们一起来看看,如何利用 IntelliJ IDEA 进行远程 Tomcat 的调试. 首先,配置remote: 如上图所示,点击Edit Configurations,进入如下界面: 如上图所示,我们进入了Run/Debug Configurations界面,然后点击左上角的+,选择Remote: 标注 1:运行远程 JVM 的命令行参数: 标注 2:传输方式,默认为Socket: 标注 3:调试模式
-
PyCharm+PySpark远程调试的环境配置的方法
前言:前两天准备用 Python 在 Spark 上处理量几十G的数据,熟料在利用PyCharm进行PySpark远程调试时掉入深坑,特写此博文以帮助同样深处坑中的bigdata&machine learning fans早日出坑. Version :Spark 1.5.0.Python 2.7.14 1. 远程Spark集群环境 首先Spark集群要配置好且能正常启动,版本号可以在Spark对应版本的官方网站查到,注意:Spark 1.5.0作为一个比较古老的版本,不支持Python 3.6+
-
Pycharm配置远程调试的方法步骤
动机 一些bug由于本地环境和线上环境的不一致可能导致本地无法复现 本地依赖和线上依赖版本不一致也可以导致一些问题 有时一些bug跟数据相关,本地数据无法和线上数据一致 有些三方平台会验证服务器的合法性或者异步回调结果,如微信支付,这时候本地无法测试 如上所诉,要是有一个很方便调试远程服务器的方法,岂不美哉.通过PyCharm我们可以很方便地实现远程调试,下面详细介绍下PyCharm这个牛叉的功能. 使用远程解释器 默认情况下我们在本地开发Python程序时,使用的是本地的Python解释器,如
随机推荐
- ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
- oracle复制表结构和复制表数据语句分享
- 简单介绍Python的轻便web框架Bottle
- javascript组合使用构造函数模式和原型模式实例
- Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境
- js数据验证集合、js email验证、js url验证、js长度验证、js数字验证等简单封装
- short与int转换的小例子
- Mysql分区表的管理与维护
- javascript 贪吃蛇实现代码
- 分享:在存储过程中使用另一个存储过程返回的查询结果集的方法
- CentOS 7.2 Yum编译安装MySQL 5.6
- JS 动态判断PC和手机浏览器实现代码
- Linux centos下php安装cphalcon扩展的方法
- android开发教程之handler异步更新ui
- 深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
- PHP获取数组中单列值的方法
- Django 2.0版本的新特性抢先看!
- 一步步教会你微信小程序的登录鉴权
- C#检测移动硬盘并获取移动硬盘盘符的方法
- 详解SpringBoot统一响应体解决方案