Odoo 是一个广受欢迎的开源 ERP 系统,功能涵盖财务、CRM、销售、库存等多个模块。对于想要学习或自定义 Odoo 的开发者来说,从源代码安装能提供最大的灵活性与控制力。
本文将手把手教你如何在 Windows 10 或 11 系统上,从源代码安装 Odoo 18(社区版)。 系统需求
项目 | 说明 |
---|---|
Git | 用于克隆源代码 |
Python 3.10+ | Odoo 的主编程语言 |
PostgreSQL 12+ | Odoo 使用的数据库 |
Visual Studio Build Tools | 用于编译依赖包 |
Node.js + rtlcss | 用于支持 RTL(从右至左)语言的界面 |
wkhtmltopdf | 用于正确导出 PDF 文件 |
安装步骤
Step 1: Install Git
- 下载链接: https://git-scm.com
- Install with all default settings
- git --version
第二步:安装 3.10+
- 下载链接: https://www.python.org/downloads/windows
- ✅ 勾选 "Add Python to PATH"
- 选择 “Customize Installation”,确保勾选 pip
- 验证: python --version / pip --version
第三步:安装: Install PostgreSQL
- 下载链接: https://www.postgresql.org/download/windows
- 设置用户名 / 密码为: odoo / odoo
-
打开 pgAdmin 创建新角色:
- 角色名: odoo
- 密码: odoo
- 权限: ✅ 登录, ✅ 创建数据库
第四步:安装 Visual Studio Build Tools
- 下载链接: https://visualstudio.microsoft.com/visual-cpp-build-tools/
- 勾选 C++ build tools, then install
第五步:克隆 Odoo 源代码
git clone https://github.com/odoo/odoo.git -b 18.0
cd odoo
第六步:创建 Python 虚拟环境
- python -m venv venv
- venv\Scripts\activate
- pip install --upgrade pip setuptools wheel
- pip install -r requirements.txt
第七步:安装 Node.js 和 rtlcss
- 下载 Node.js from: https://nodejs.org
- 安装后执行: npm install -g rtlcss
第八步:安装 wkhtmltopdf 0.12.6
- 下载链接: https://github.com/wkhtmltopdf/packaging/releases
- 选择文件: wkhtmltox_0.12.6-1.msvc2015-win64.exe
- 正常安装即可
- 验证: wkhtmltopdf --version
第九步:运行 Odoo 服务器
进入 odoo 目录后执行:
- venv\Scripts\activate
- python odoo-bin -r odoo -w odoo --addons-path=addons --db-filter=.*
打开浏览器访问:
登录信息:
- 邮箱: admin
- 密码: admin
如何在 Windows 10/11 上从源代码安装 Odoo