1、下载
Odoo 12
git clone https://www.github.com/odoo/odoo --branch master --depth 1 --single-branch ./Odoo12
国内镜像
git clone https://gitee.com/mirrors/odoo.git --depth 1 --branch 12.0 --single-branch odoo12
2、安装依赖
pip3 install -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
安装依赖会因为平台不同而出现一些错误,需要注意。可以考虑修改一下equirements.txt,或是手动安装未安装的包,注意要版本一致。
3、安装postgresql
win7环境变量的设置
set PGHOME=D:\Program Files\PostgreSQL\10 -- 安装路径
set PATH=%PGHOME%\bin;%path%
set PGHOST=localhost
set PGLIB=%PGHOME%\lib
set PGDATA=%PGHOME%\data
centos --> https://blog.csdn.net/Marvin_Wind/article/details/89193751
增加一个新的账号,给予创建目录权限;稍后使用这个账号来登录PostgreSql
4、配置conf
复制odoo目录下 debian目录中的odoo.conf到odoo根目录下,并进行修改,再稍后的启动时使用此配置
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = localhost
db_port = 5432
db_user = postgre账号
db_password = postgre密码
addons_path = 项目根目录\addons,项目根目录\odoo\addons
5、运行
python 项目根目录\odoo-bin -c 项目根目录\odoo.conf
6、建议项目使用虚拟环境创建
创建虚拟环境目录,将odoo所有文件放入该目录,安装依赖,在虚拟环境中运行。