官方提供多种Odoo安装方式:css
git仓库地址:html
项目结构说明:python
virtualenv 用来建立一个python 的隔离环境,经过它能够将Odoo的依赖包安装到隔离环境中git
# 在项目目录下建立 venv virtualenv venv
经过pip install -r requirements.txt 安装依赖,安装依赖时要注意Virtualenv 和非Virtualenv 会有所区别。若是使用Virtualenv 咱们在执行命令时应该使用 venv下Scripts 目录下的pipgithub
window环境下sql
# virtualenv 方式 .\venv\Scripts\pip.exe install -r requirements.txt # 非virtualenv 方式 pip install -r requirements.txt
Linux环境下docker
# virtualenv 方式 ./venv/bin/pip install -r requirements.txt # 非virtualenv 方式 pip install -r requirements.txt
<font style="color:red">注:</font> window环境下安装 依赖可能出现因为zlib 没有致使Pillow安装失败,高版本的Pillow包含zlib:shell
将requirements.txt 文件中的Pillow版本修改成5.3.0便可数据库
odoo配置能够在启动时指定配置文件或者直接配置启动参数ui
[options] # 管理数据库时须要该密码 admin_passwd = superadmin_passwd # 数据库 db_host = 192.168.1.56 db_port = 5432 db_user = pgsql db_password = pgsql # 插件目录 addons_path = addons # 日志 logfile= log/log.service log_level=debug
Linux 环境下:
./odoo-bin -c odoo.config -l zh-CN 启动
若是使用virutalenv方式须要修改一下 oddd-bin 文件,修改文件首行:
##修改前 #!/usr/bin/env python3 ##修改后 #!/usr/bin/env /opt/odoo/odoo12/odoo12-venv/bin/python3
Window 环境下:
.\venv\Scripts\python.exe odoo-bin -c odoo.config -l zh-CN
到此odoo服务已经开启了,咱们能够访问localhost:8069