基于 Pycharm 配置 Apache HUE 开发环境

Apache HUE 是一个可快速开发和调试 Hadoop 生态系统各种应用的 IDE,其底层的 web 框架是 Django。而我们平台是基于HUE做的二次开发,所以平时就不得不和 Django 打交道。今天主要分享下如何基于 Pycharm 来搭建 Apache HUE 的开发环境。
首先,Apache HUE github 地址是: apache hue github 地址,我们将代码拉取到本地来先。接着按照提示,将需要的系统依赖都安装好,这里不再赘述了。安装过程中,可能会遇到一些错误,对应搜索按提示解决下就好了。
接下来,我们就直接进入Pycharm 配置环节。如果你不用 Pycharm 开发,可以不用看了。
我们在安装好了 HUE 之后,需要通过 make apps 来编译生成开发依赖环境。通过 make apps,会在 hue 目录下面生成一个 build 目录。这就是我们接下来需要配置的 Project interpreter。我们先按步来:
File > settings > 搜索 interpreter,选择 Project Interpreter, 如图:

Project Interpreter 信息

然后,我们需要在 settings 中配置 Django,如图:
配置 Settings 中的 Django

这时,settings 这边的配置就好了。接下来需要去配置 Django Server。在 Pycharm 的右上角有 Editor Configuration 选择,点击进入,选择添加 Django Server,如图:
添加 Django Server 配置

然后在 configuration 的地方配置 Environment variablesPython interpreterHost 等参数。这里的 Environment 就是我们 make apps 生成的环境。我是这么配置的:
Apache HUE Django Server 设置

Environment variables 设置

点击保存,这时,回到Pycharm编辑的功能块,开到右上角有我们配置的环境。我们点击运行按钮或者
DEBUG按钮就可以运行啦。
运行截图

注意:新的项目,还需要在配置文件中更新一些配置,否则可能会报一些错误。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容