Tryton开源ERP系统windows安装笔记(一)

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

                Tryton ERP 简介

环境准备

安装msys2

目录规划

数据库环境

前端代码部署

环境检查

安装步骤

创建python虚拟环境

server后端安装

server前端安装

编制server启动配置文件

初始化数据库

服务端启动和验证

启动服务

验证服务

​后记


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提供了另
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值