鑑於好多朋友說沒有mac電腦,windows開發其實也差不了多遠,只是我的習慣問題,並且吧,windows的電腦其實配環境也挺快的其實,我在這裏再稍微補一個比較簡單的windows環境部署,但願能夠對朋友們有一些幫助。html
咱們將要安裝的軟件包:python
1)、git: 代碼管理git
2)、postgres: odoo12運行所須要的數據庫github
3)、docker: 用於構建postgres容器,pgadmin4容器docker
4)、python3.7.4: odoo12運行的python環境數據庫
5)、odoo requirements: 運行odoo須要的python依賴包vim
咱們直接在第三章的基礎上來部署吧:windows
git clone -b v3.1 https://github.com/lingjiawen/odoo_project.git
注意:windows10家庭版沒法安裝docker,若是你是windows10家庭版,請跳過docker安裝,直接在本機上安裝postgres10和pgadmin,具體安裝方法還請自行搜索。安全
1)打開控制面板 - 程序和功能 - 啓用或關閉Windows功能,勾上Hyper-V,點擊肯定,等待安裝完畢。bash
2)到官網下載docker並安裝:https://hub.docker.com/editions/community/docker-ce-desktop-windows
注意:若是您使用非正版windows系統,git安裝將會出現"uable to set system config……"的問題,須要禁用驅動程序強制簽名,而且每次重啓都須要禁用,不然git bash會閃退
方法:點擊左下角windows按鈕->設置->更新和安全->恢復->點擊當即從新啓動,而後稍等,等待重啓頁面出現後點擊 疑難問題->高級選項->重啓設置->重啓,而後再次等待頁面,使用鍵盤7選擇第七項重啓便可
而後下載git並安裝:https://gitforwindows.org/
下載並安裝:http://go.microsoft.com/fwlink/?LinkId=691126
下載並安裝:https://www.python.org/ftp/python/3.7.4/python-3.7.4-amd64.exe
docker pull postgres:10 docker pull dpage/pgadmin4
git clone -b 12.0 https://github.com/odoo/odoo.git
拉取完畢後,將文件夾更名爲odoo12,放入odoo_project
pip install Pillow psycopy2 psutil
使用git bash進入odoo_project/odoo12目錄下,安裝其餘依賴:
cd 代碼路徑/odoo_project/odoo12 vim requirements.txt 在文件下注釋Pillow # Pillow==4.0.0 wq保存退出 pip install -r requirements.txt # 安裝依賴
進入odoo_project目錄下,運行docker-compose_db.yaml:
cd 代碼路徑/odoo_project docker volume create --name=postgres_10_db_volume #第一次運行建立volume容器 docker-compose -f docker-compose_db.yaml up -d
運行pgadmin4:
# 運行pgadmin, 帳號密碼請本身設置 docker run -p 8888:80 \ -e 「PGADMIN_DEFAULT_EMAIL=sysadmin" \ -e 「PGADMIN_DEFAULT_PASSWORD=sysadmin" \ -d dpage/pgadmin4
自行安裝pycharm,打開pycharm,配置跟mac版同樣,如圖:
點擊ok,而後修改一下config/odoo.conf 中的addons_path(windows路徑和mac路徑有區別,如下相對路徑mac也可使用)
addons_path = odoo12/odoo/addons,odoo12/addons, my_addons
db_host = localhost # windows使用0.0.0.0沒法鏈接數據庫
點擊運行查看效果:
原文來自於博客園(http://www.javashuo.com/article/p-wnhbjqjp-bh.html)
轉載請註明文章出處,文章若有任何版權問題,請聯繫做者刪除。
有任何問題,聯繫郵箱:26476395@qq.com