Windows环境源码安装Odoo17

一. 下载和安装

1. 安装Python

Odoo有Python版本的要求,在Odoo源码的setup.py中可以查看

  • Odoo17需要Python版本大于等3.10
  • Odoo16 15需要Python版本大于等3.7
  • Odoo14需要Python版本大于等3.6

去Python官网下载对应Windows版本的安装包

Python下载链接:https://www.python.org/downloads/windows/

这里安装了了3.11.9版本

2. 安装PostgreSql

Odoo没有PostgreSql版本的要求

安装的PostgesSql Server的时候会顺带着安装pgAdmin 4(后续会用到)

PostgeSql下载链接:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

这里安装了16.6.2版本

3. 安装PyCharm

使用其他的编辑器可以不用安装

Pycharm分为专业版和社区版

专业版需要收费 社区版是完全免费的 日常使用社区版就够了

Pycharm下载链接: https://www.jetbrains.com/pycharm/download/?section=windows

4. 下载Odoo源码

Odoo源码下载链接: https://github.com/odoo/odoo/tree/17.0

注意切换分支到17.0

二. 数据库配置

Odoo不允许使用超级用户postgres链接数据库, 所以我们需要创建一个新的用户

1. 打开pgAdmin

2. 创建用户odoo

3. 给用户odoo设置密码

4. 给用户odoo赋予权限

三. Python环境配置

1. 下载Python第三方库

odoo的源码目录下有一个文件requirements.txt, 记录了odoo启动使用到的库

运行命令

pip install -r D:\Addons\odoo-17.0\requirements.txt

第一次运行可能出现找不到库的报错

升级pip版本之后再次运行

D:\Python3.11\python.exe -m pip install --upgrade pip

2. Pycharm配置Python

在File/Setting中可以添加Python解释器 管理Python第三方包

四. 启动Odoo

1. 配置conf文件

常用参数

  • addons_path:odoo服务查找模块的路径名列表, 以逗号分割
  • db_host:数据库地址
  • db_port:数据库端口号
  • db_user:数据库用户
  • db_password:数据库密码
addons_path = D:\Addons\odoo-17.0\addons, D:\Addons\odoo17-addons
db_host = localhost
db_port = 5432
db_user = odoo
db_password = odoo

其他参数可以参考Odoo官方文档: https://www.odoo.com/documentation/17.0/developer/reference/cli.html#

2. Odoo启动命令

Odoo通过源码下的odoo-bin文件启动

D:\Python\python.exe D:\Addons\odoo-17.0\odoo-bin -c D:\Addons\odoo-17.0\odoo17.conf

Pycharm配置Odoo启动命令:

posted @   安静家的咸鱼  阅读(209)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
· 全程使用 AI 从 0 到 1 写了个小工具
点击右上角即可分享
微信分享提示