基于 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,如图:
基于 Pycharm 配置 Apache HUE 开发环境_第1张图片
配置 Settings 中的 Django

这时, settings 这边的配置就好了。接下来需要去配置 Django Server。在 Pycharm 的右上角有 Editor Configuration 选择,点击进入,选择添加 Django Server,如图:
基于 Pycharm 配置 Apache HUE 开发环境_第2张图片
添加 Django Server 配置

然后在 configuration 的地方配置 Environment variablesPython interpreterHost 等参数。这里的 Environment 就是我们 make apps 生成的环境。我是这么配置的:
基于 Pycharm 配置 Apache HUE 开发环境_第3张图片
Apache HUE Django Server 设置

基于 Pycharm 配置 Apache HUE 开发环境_第4张图片
Environment variables 设置

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

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

你可能感兴趣的:(基于 Pycharm 配置 Apache HUE 开发环境)