odoo17 环境配置

1、PostgreSql数据库

安装教程:Windows 上安装 PostgreSQL | 菜鸟教程 (runoob.com) (建议版本15以上)

注意:

由于Odoo是不允许用pg自带的管理员角色--postgres,所以得创一个odoo使用数据库的角色:

create user odoo with password 'odoo';
alter role odoo with superuser;

也可以通过 pgAdmin4 图形界面来创建。

2、odoo源码下载

  github地址:GitHub - odoo/odoo: Odoo. Open Source Apps To Grow Your Business.

  gittee地址:odoo: Odoo 的前身是 OpenERP,是一个开源的企业 ERP 系统。 (gitee.com)

  官方文档:Odoo 用戶文档 — Odoo 16.0 文档

3、配置文件

  下载源代码后解压用pycharm打开, 打开后,odoo-bin是你的启动入口,对着 requirements.txt 这个文件来安装第三方包(pip install -r requirements.txt 

安装完后新增 odoo.conf 文件。文件内容如下:

[options]
addons_path = addons,
db_host = 127.0.0.1
db_port = 5432
db_name = odoo17_demo
db_user = odoo
db_password = odoo
load_language = zh_CN
log_level = info
admin_passwd =admin
http_port = 8081

注意这里的db_name是可以随意填的,odoo会自动检测数据库是否存在,如果不存在,odoo会自动创建并初始化它。db_user就是刚才数据库创建的角色,这个要提前创建。

启动配置

 

踩过的一些坑:

1、如果运行显示确实某些模块则按照 requirements.txt 单独下载,缺什么包补什么包。

2、如果出现 “以一种访问权限不允许的方式做了一个访问套接字的尝试” 可以多试试其他端口。

3、如果出现 “Failed to load server-wide module `web` ”问题,可以试试把Jinja2版本改成2.8.1。

4、用微软自带的浏览器出现样式错误,可以看有没有下载 libsass包,或者试试用谷歌浏览器。

 

posted @ 2024-08-06 16:13  颜欢兮  阅读(486)  评论(0)    收藏  举报