环境设置
你的系统也许安装了好几个版本的Python。你可以运行下面的ls命令来查看你系统中安装的Python版本有哪些:
$ ls /usr/bin/python*
为了满足Python版本要求,你可以选择通过软链接的方式将python指向python3解释器:
ln -s /usr/bin/python3 python 注意:这一点非常重要,pyflink默认的python目录是 /usr/bin/python3
除了软链接的方式,你也可以选择创建一个Python virtual env(venv)的方式。关于如何创建一个virtual env,你可以参考准备Python虚拟环境
如果你不想使用软链接的方式改变系统python解释器的指向的话,你可以使用配置的方式指定Python解释器。 关于指定编译作业使用的Python解释器,你可以参考python client executable 关于指定执行python udf worker使用Python解释器,你可以参考python executable
PyFlink 安装
PyFlink已经被发布到PyPi,可以通过如下方式安装PyFlink:
$ python -m pip install apache-flink 1.12.0