Polars适配GaussDB开源开发任务心得
背景介绍
开源for Huawei(参考:https://developer.huaweicloud.com/programs/opensource/contributing/) 通过和公司、高校、社区的开发者合作,完成鲲鹏、昇腾、欧拉、鸿蒙、高斯、云服务等与开源软件的适配开发,帮助繁荣Huawei的基础生态,同时让开源软件能够更加简单、高效的运行于华为云上。
开始之前,开发者可以下载 开源for Huawei Wiki(参考:https://gitcode.com/HuaweiCloudDeveloper/OpenSourceForHuaweiWiki/overview) 了解详细的开发步骤,技术准备,以及开发过程需要的各种资源。
3.下载 Miniconda 安装脚本,创建Conda环境
二、适配准备
1.前往 Miniconda 官方网站(https://docs.conda.io/en/latest/miniconda.html),根据Linux 系统架构下载对应的 Miniconda 安装脚本
2.使用bash命令按照提示进行安装,安装完成后,关闭并重新打开终端以使环境变量生效。
3.创建新的 Conda 环境:conda create -n superset-env python=3.9 # 可以指定需要的 Python 版本
4.激活 Conda 环境:conda activate superset-env
5.安装Polars:pip install Polars
6.安装pyarrow,否则会出现以下报错
三.代码提交部署
提价代码到对应的仓库后,按照 在ecs部署运行项目。代码开发:详细见
https://gitcode.com/zjx_666/OpenSourceForHuaweiPolarsPython/blob/main/demoapp/polars_rw_for_gaussdb.py 文件
四.开发总结
由于本任务是一个python验证项目,使用anaconda管理依赖包,部署和运行都是没什么问题的,因此相关的部署验证问题都不再描述了。 通过该任务,可以证明使用 psycopg2, 是可以接入 GaussDB的。
开发心得博客地址: https://bbs.huaweicloud.com/blogs/440389
- 点赞
- 收藏
- 关注作者
评论(0)