当前位置: 首页 > news >正文

【第2篇】nl2sql2025开发环境配置

返回目录

nl2sql2025开发环境配置

比赛相关介绍参见 《2025年羊城工匠杯nl2sql比赛介绍》。本文主要介绍参赛的项目源代码开发环境的配置。

一、开发环境工具

主要使用到vscode和dbeaver两款工具,其中vscode通过ssh方式访问windows wsl的ubuntu系统;dbeaver工具用于执行sqlite数据库SQL脚本。

1. vscode

在这里插入图片描述

2. dbeaver

在这里插入图片描述

二、安装步骤

1. 安装ubuntu24.04的wsl(如在windows环境下)

相关指引非常多,这里不赘述

2. 拉取项目源代码

$ git clone https://gitee.com/zhouweng/nl2sql2025.git

3. 安装pyenv

操作系统的整洁考虑,引入pyenv管理python版本,参考:【技巧】wsl 安装 pyenv 运行环境
确认正常安装
$ ls ~/.pyenv/versions
3.10.17  3.12.10
# 切换3.10版本python
$ pyenv global 3.10
$ python --version
Python 3.10.17

4. 创建虚拟环境并下载依赖包

$ apt install python3-venv
$ source ~/.profile 
$ pyenv local 3.10
$ python --version
$ python -m venv env_nl2sql
$ source env_nl2sql/bin/activate
$ pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

三、项目引用的python包

与官方建议的包略有不同,本项目包包括如下:

# requirements.txt
langchain==0.3.27
openai==1.99.9
pandas==2.3.2
langchain-community==0.3.29
openpyxl==3.1.5
chromadb==1.0.20

【本文结束】

http://www.dtcms.com/a/477505.html

相关文章:

  • 用 PyTorch 实现 MNIST 手写数字分类与训练损失曲线绘制
  • 获取 OpenAI API Key 全攻略:从入门配置Key到 GPT-5 Pro 集成与安全实战
  • 使用 Actix Web 构建 Web 应用
  • Rust开发环境搭建
  • MFC中一个类的成员变量值自动被篡改:多重继承带来的问题
  • 潘家园网站建设wordpress 虚拟主
  • 【第五章:计算机视觉-计算机视觉在工业制造领域中的应用】1.工业缺陷分割-(1)工业品缺陷风格基础知识:割任务定义、数据集介绍
  • Redis除了做缓存还能用来干什么
  • 【Frida Android】基础篇4:Java层Hook基础——调用静态方法
  • 中国建筑网官网图片深圳网站排名优化团队
  • Vue3+Three.js实现3D模型加载与动画(实践:官方的一个样例)
  • mac maven 安装
  • 体验GPT-OSS-120B:在PH8平台上探索超大规模语言模型的强大能力
  • Spark和Flink差异
  • 怎么做网站广告赚钱专业网站设计团队
  • 网站建设这块是怎么挣钱的网站服务器买了后怎么做
  • 从注册到养号,Walmart鲲鹏系统打造完整运营链路
  • 云服务器安装JDK、Tomcat、MySQL
  • 科创企业品牌营销顾问:助力企业腾飞的关键角色
  • 怎样解读黑格尔的客观唯心主义
  • 5-2〔OSCP ◈ 研记〕❘ SQL注入攻击▸MySQL MSSQL基础
  • 电话交换机IPPBX的数据存储在AWS亚马逊云
  • 公共数据开放网站建设怎样做app
  • 嵌入式学习linux内核驱动8——IIC设备驱动和lm75-dht11
  • 经典机器学习深度学习领域数据集介绍
  • 个人网站怎么做才能值钱优设网页设计
  • 【Unity】MMORPG游戏开发(一)身份认证
  • 竞价网站与竞价网站之间做友情链接建邺区住房 建设 网站
  • Django视图与路由全解析:从URL到页面,一篇讲透
  • 推荐系统实战:python新能源汽车智能推荐(两种协同过滤+Django 全栈项目 源码)计算机专业✅