Python
PostgreSQL
Odoo
PyCharm
Python 3.7.X
- https://www.python.org/
2-1 安裝
- 點選進3.7.X後,往下拉到最底找到Files
2-1 安裝 Python 3.7
- 記得將python 加到環境變數(記得使用管理員權限安裝)
- 因自動安裝會預設裝到奇怪的地方,因此選擇自訂安裝
- 若Python為64位元版本,在一開始的畫面會有64-bit的字樣
- 請把路徑放到C:/底下,資料夾名稱皆可(e.g py37, Python37 … etc.)
- 上方選項可預設選取,也可全選
2-2 PostgreSQL 10
- https://www.postgresql.org/download/
- 請右鍵點選使用系統管理員執行
2-3 Odoo
- https://github.com/odoo/odoo/tree/13.0
2-4 wkhtmltopdf
- https://wkhtmltopdf.org/downloads.html
將 C:\Program Files\wkhtmltopdf\bin\ 加入環境變數
將 C:\Program Files\wkhtmltopdf\bin\ 加入環境變數
將 C:\Program Files\wkhtmltopdf\bin\ 加入環境變數
2-5 PyCharm
- https://www.jetbrains.com/toolbox-app/download
- https://www.jetbrains.com/toolbox-app/download
2-6 安裝Microsoft visual studio C++ 14.0
- https://visualstudio.microsoft.com/zh-hant/downloads/
下載後並執行
- 往下拉找到Desktop & Mobile 分類裡面有個Desktop development with C++打勾,接下來按下 install後等待安裝完成
2-7 設定odoo專用的postgreSQL的登入帳號
- 在開始直接搜尋pgAdmin4,進去後輸入剛剛設定的密碼postgres
點選PostgreSQL10後會再要求輸入一次密碼
-b 右鍵點擊Login/Group Roles -> create -> Login/Group Roles
General 的Name(登入帳號) 輸入 odoo
Definition 的 Password (登入密碼) 輸入odoo
Privileges 全開
請重新開機讓Python跟wkhtmltopdf的環境變數載入
重新開機後使用cmd執行下面指令
觀察是否有被正確抓到程式 python --version wkhtmltopdf -V
2-8 Odoo伺服器細部設定
- 執行PyCharm,開啟C:/odoo
- Pycharm將會抓取python程式位置,並且對開啟資料夾裡的所有檔案進行索引,這會花費一點時間
- 建立 python 虛擬環境
- 將路徑設定在C:\odoo\venv_odoo13(無此名稱會建立一個資料夾) 注意,這一定得是空資料夾才可建立環境
- 只勾選 Make available to all projects (讓所有專案可使用此環境) 不勾選 Inherit global site-packages (繼承python主要已擁有套件[此設定會把所有套件複製一份])
- 建立一個執行環境,名稱odoo13(自己喜歡都行) script path選擇C:\odoo\odoo-13.0\odoo-bin
Parameters 輸入 -c odoo.conf
- 畫面下方開啟terminal,安裝odoo所需套件輸入並執行下面指令
- 增加自訂模組資料夾
對odoo跟目錄右鍵 -> new -> Directory,輸入addons (也可以取自己喜歡的名稱)
- 增加odoo伺服器設定,檔案命名為odoo.conf
輸入以下內容
[options]
db_host=localhost
db_port=5432
db_user=odoo
db_password=odoo
addons_path=addons, odoo/addons, ../addons xmlrpc=8069
執行odoo伺服器
小提示:
如缺少套件,可在Terminal 執行 pip install '套件名稱' 安裝此套件。