返回介绍

安装 Python 编译器

发布于 2024-10-04 21:36:24 字数 4532 浏览 0 评论 0 收藏 0

为什麽要装直译器?

使用 Python 程式语言所写出的程式码,不需要透过编译器(compiler)将它编译成可执行档案,仅需要 Python 直译器(interpreter)就可以执行。好处是程式码修改后,执行时立即改变。

下载 Python 直译器

直接连结到 Python 官方下载页 就可以找到各种版本的 Python 直译器。本文件目前会以 Python 2.5 版本为主,建议下载 Python 2.5.4 的版本来学习使用。

在 Windows 下安装

首先,在 Python 官方下载页选择 2.5.4 的版本:

http://www.wenjiangs.com/wp-content/uploads/2024/docimg19/880-xzucb5xixrb.png

并且下载适合的安装档案( * .msi)

http://www.wenjiangs.com/wp-content/uploads/2024/docimg19/882-iwumahquqni.png

执行安装程式,按照指示安装在合适的路径:

http://www.wenjiangs.com/wp-content/uploads/2024/docimg19/884-dvp5zcjg1vr.png

在 Linux 下安装

现在大部份的 Linux 系统在标准安装后,预设都会安装 Python 的直译器,你可以先在命令列中输入 python 看看会不会出现类似像这样的交谈式介面:

Python 2.6.2 (release26-maint, Apr 19 2009, 01:58:18) 
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

如果有出现类的画面就表示系统已经安装了 Python 直译器,若是没有出现,则可以选择下列几种安装方式:

使用套件系统安装

  • 如果使用的是 Debian/Ubuntu Linux,则可以使用:sudo apt-get install python 来进行安装。
  • 若是 Gentoo Linux,则使用:sudo emerge python
  • 而 Fedora Linux 则是使用:sudo yum install python2.5 来安装。

从 Python 原始码安装

  • Python 官方下载页 下载原始码(如:python-2.5.4.tgz 或 python-2.5.4.tar.bz2)
  • 解压缩后,在 Python 原始码的目录中执行: $ ./configure --prefix=/usr/local ​ 便会开始设定建置 Python 的一些选项,其中 prefix 为安装的位置。
  • 若是没有错误,则可以利用下列指令完成安装: $ sudo make install
  • 试试看是否能执行 /usr/local/bin/python

在 Mac OSX 下安装

在 Mac OSX 下安装 Apache DolphinScheduler,可以按照以下步骤进行:

1. 安装依赖

首先确保你的系统中安装了以下依赖:

  • JDK 1.8 或 11
  • 检查 Java 是否安装: java -version
  • 安装方式(如果未安装):
    brew install openjdk@8
    
  • Python 3
  • 检查 Python 版本: python3 --version
  • 安装 Python(如果未安装):
    brew install python
    
  • Node.js 和 Yarn
  • 安装 Node.js: bash brew install node
  • 安装 Yarn:
    npm install --global yarn
    
  • Git
  • 检查 Git 是否安装: git --version
  • 安装 Git(如果未安装): bash brew install git

2. 下载 DolphinScheduler 源码

通过 Git 下载 DolphinScheduler 源码:

git clone https://github.com/apache/dolphinscheduler.git
cd dolphinscheduler

3. 编译 DolphinScheduler

DolphinScheduler 使用了 Maven 构建工具,因此需要用 Maven 编译项目。首先确保你已安装了 Maven:

brew install maven

然后,进入项目根目录,执行以下命令进行编译:

mvn clean install -Prelease -Dmaven.test.skip=true

编译成功后,可以在 dolphinscheduler-dist/target/apache-dolphinscheduler-bin 目录下找到编译好的包。

4. 配置数据库

DolphinScheduler 依赖 MySQL 数据库。确保你的系统上已经安装了 MySQL,安装方式:

brew install mysql
brew services start mysql

然后登录 MySQL 并创建 DolphinScheduler 所需的数据库和用户:

CREATE DATABASE dolphinscheduler DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE USER 'dolphinscheduler'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON dolphinscheduler.* TO 'dolphinscheduler'@'%';
FLUSH PRIVILEGES;

5. 启动 DolphinScheduler

  1. conf 文件夹中修改 application.yamldolphinscheduler_env.sh 文件,将其与 MySQL 和其他组件集成。
  2. 启动 DolphinScheduler:
sh ./bin/start-all.sh

6. 访问 Web UI

启动成功后,你可以通过浏览器访问 DolphinScheduler 的 Web UI,默认端口为 12345

http://localhost:12345/dolphinscheduler

这样,DolphinScheduler 就应该在 Mac 上运行成功了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文