官方提供多種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