Tryton ERP 简介
Tryton ERP (Tryton - Modularity, scalability & security for your business)基于Python语言开发,客户端访问支持web和桌面两种方式,目前最新版本为6.8(2023-05月发布)。因相关的安装资料较少,官网提供了在线的demo(Tryton),以及docker镜像,本文主要把windows环境下的本地安装过程要点进行了总结,供大家参考。
环境准备
安装msys2
根据tryton产品介绍,其桌面程序是基于GTK,因此安装环境选择了msys2。msys2的安装网上有很多资料,这里不再赘述。msys2安装完成后,通过pacman安装python及nodejs,并检查python版本是否为3.7以上(最新版的msys2默认安装的python为3.11)
安装C、C++编译环境,用于python模块安装,具体安装过程自行百度,参考命令如下:
# 注意选择子环境,msys,mingw64,ucrt64, clang64, mwin32, 一般选择mingw64即可
pacman -S mingw-w64-x86_64-toolchain
目录规划
本地安装位置根据本地磁盘情况进行规划,建议采用如下的目录结构,便于今后环境的更新处理:
tryton
--trytond-last --server后端环境目录
--tryton-last --desktop端环境目录
--tryton-sao-last --server前端环境目录
数据库环境
Tryton使用的为postgresql数据库,可以在msys2环境中安装也可以自行安装windows版本或使用其他来源的数据服务,这里也不再赘述。数据库中创建用于tryton系统的数据库。
前端代码部署
下载tryton-sao程序包(https://downloads.tryton.org/6.8/tryton-sao-last.tgz)并解压到tryton-sao-last 目录
环境检查
python -V
node -v
psql --version
gcc -v
安装步骤
创建python虚拟环境
分别trytond-last和tryton-last 两个目录下创建python虚拟环境
python -m venv ./venv
server后端安装
# 启动虚拟环境
source venv/bin/activate
# 设置C编译环境,这一步根据本地msys2环境情况处理,如果是新安装的msys,执行python包安装是可能遇到C编译问题因此对编译环境进行设置
export SETUPTOOLS_USE_DISTUTILS=stdlib
# 安装python预编译包,有些python包,不能通过源码编译安装,msys2提供了另

本文总结了Windows环境下Tryton ERP的本地安装过程。Tryton ERP基于Python开发,客户端支持web和桌面访问。文中介绍了环境准备,包括安装msys2、规划目录、配置数据库等,还阐述了安装步骤、服务端启动和验证方法,最后提及非msys2环境的安装注意事项。
最低0.47元/天 解锁文章
1267

被折叠的 条评论
为什么被折叠?



