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)
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包,或者试试用谷歌浏览器。
标签:requirements,odoo17,配置,db,odoo,Odoo,txt,环境 From: https://www.cnblogs.com/xpp3/p/18345384