一、安裝Python3.6.x或3.7.x(不支持3.8.x)
從Python官網下載對應版本https://www.python.org/downloads/release/python-368/(我選擇的是Python3.6.8)
如果系統之前安裝過其他版本也沒關系,我這同時也存在3.8.x的Python,沒有問題。在PyCharm里修改使用的版本就行了。
安裝Python3.6.x時記得勾選在系統中添加環境變量。
安裝后在系統環境變量中確認有以下兩行
python環境安裝完畢
二、下載PostgreSQL12
官網下載PostgreSQL12https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
安裝過程一直Next,中間有個輸入密碼的,自己定。
安裝好后,打開pgadmin4
登入剛才設置的密碼
右鍵創建新角色
只修改這三個頁簽的內容。Save保存。
三、下載Git
https://github.com/git-for-windows/git/releases/download/v2.25.1.windows.1/Git-2.25.1-64-bit.exe
四、下載Odoo13源碼
打開安裝好的git,輸入 git clone https://github.com/odoo/odoo.git -b 13.0 --depth=1
找到下載好的odoo文件(默認位置:C:\Users\用戶名)
在其他硬盤下創建一個Project文件,將該odoo文件剪切、粘貼過去(防止在系統盤中寫入出現權限等問題)
我放到了 F:\Project
五、安裝Pycharm2019
參考文章:https://www.cnblogs.com/xuexianqi/p/12378617.html
jetbrains-agent.jar下載地址:
鏈接:https://pan.baidu.com/s/13eT3Cyj4chSMV_VqW14aTw
提取碼:gopl
六、配置Pycharm的虛擬python環境
為了防止破壞系統的python環境,建立pycharm的虛擬python環境
File - Settings - Project Interpreter
add添加環境
ok確認。
Terminal中會顯示(venv)字樣。
七、安裝依賴組件
.在Terminal中輸入一下兩句命令下載依賴組件
pip install setuptools wheel
pip install -r requirements.txt
PS:若執行“pip install -r requirements.txt”該命令時出現插件安裝版本的問題(以greenlet為例)
打開requirement.txt文件,將其后邊的相關版本設置全部刪掉,只留下前邊的greenlet。其他插件版本問題同理。
八、配置odoo.conf文件
在odoo\debian文件夾下找到odoo.conf文件,將其復制到odoo根目錄下。
odoo根目錄下創建myaddons文件夾,用來存儲自己的models
雙擊點開odoo根目錄下的odoo,conf進行配置。
九、配置Pycharm編譯環境
這個位置添加編譯環境(我這顯示的是編輯,懶得刪除了)
點擊“+”添加python編譯環境,設置名稱、Script path和Parameters三個位置(找到對應文件路徑),確認。
十、運行
點擊運行,瀏覽器中輸入http://localhost:8069/進入odoo。
第一次進入需要進行登錄驗證,根據自己情況進行注冊,創建數據庫。就可以了。
十一、相關問題
1、加載odoo出現KeyError:'ir.http'錯誤解決辦法
參考文章:https://www.jianshu.com/p/74bf75728d37
這個問題其實是因為創建角色的時候,在頁簽Privileges中的Create database改為了Yes,並且在數據庫中建立了與該角色名同名的數據庫。刪掉對應同名數據庫也可以解決。
2、安裝pgsql數據庫時出現“An error occured executing the microsoft VC++ runtime installer”的問題