安裝所需的套件:
+ Python 3.7.X : https://www.python.org/ 首先下載python後需將 Python 加到環境變數
+ PostgreSQL 13 : https://www.postgresql.org/download/ 再來下載 PostgreSQL 13
+ Odoo 16 : https://github.com/odoo/odoo/tree/16.0 去到Github上載odoo 16 的zip檔
+ wkhtmltopdf : https://wkhtmltopdf.org/downloads.html 下載 wkhtmltopdf ,Odoo列印excel所需 套件,需加入環境變數
+ PyCharm : https://www.jetbrains.com/toolbox-app/download 安裝社區免費版
設定資料庫:
1. 上述下載後我們要來設定 Odoo 的 PostgreSQL 登入帳號,在開始地方搜尋 pgAdmin4 ,進入後輸入剛剛 下載時設定的Postgres密碼,
之後點選 PostgreSQL13 後會再要求輸入一次密碼
2. 右鍵點擊Login/Group Roles -> create -> Login/Group Roles
+ General 的Name(登入帳號) 輸入 odoo
+ Definition 的 Password (登入密碼) 輸入odoo
+ Privileges 全開
3. 再來重新開機讓 Python 跟 wkhtmltopdf 的環境變數載入到你的電腦
+ 透過終端機(CMD)輸入python --version 跟 wkhtmltopdf -V 檢查是否有加入成功,成功會顯示版本資 訊
建置虛擬環境 :
1. 建立給予odoo開發的 python 虛擬環境
+ 打開PyCharm,開啟C:/odoo (需自己先創建一個Odoo資料夾裡面包含你剛剛解壓縮的odoo 16 zip檔)
+ 進入pycharm打開左上角的file底下的settings
+ 進入setting畫面你可以在左邊選班中看到你剛剛開啟的檔案名稱,點選底下的python interpreter後在 右邊視窗建立python interpreter
+ 點擊後會帶入到另一個視窗,這時會將路徑設定在C:\odoo\venv_odoo16(需要無此名稱時才會建立一個資 料夾) 注意,這一定得是空資料夾才可建立環境
+ 再來只勾選底下 Make available to all projects (讓所有專案可使用此環境)
+ 完成後按ok
2. 建立執行環境
+ 點選右上方的add configurations (啟用鍵旁邊會有一個下拉選單)
+ 點擊後跳出新視窗後,點選左上方的+後選擇python,開始編輯右邊視窗
+ 名稱我們使用odoo 16對應我們開發的版本
+ script path選擇C:\odoo\odoo-16.0\odoo-bin
+ Parameters 輸入 -c odoo.conf
安裝 odoo 所需的 python 套件:
1. 安裝 python 套件
+ 畫面下方開啟 terminal,並執行以下面指令
+ cd odoo-16.0
+ pip install -r requirements.txt
加入自訂 addons 跟 conf 檔:
1. 增加自訂模組資料夾
+ 對odoo跟目錄右鍵 -> new -> Directory,輸入addons (也可以取自己喜歡的名稱)
2. 增加odoo伺服器設定,檔案命名為odoo.conf(才能啟動)
+ 建立完conf檔後輸入以下內容
[options]
admin_passwd = admin123
db_host = localhost
db_port = 5432
db_user = odoo16
db_password = odoo16
addons_path = addons, odoo/addons, ../addons
xmlrpc_port = 8069
pg_path = C:/Program Files/PostgreSQL/13/bin
執行:
1. 完成上述後可以執行odoo伺服器拉
+ 執行後到瀏覽器的網址列輸入 127.0.0.1:8069,可以看到Odoo的建立資料庫畫面就完成囉!