【odoo】windows初始環境配置
1.安裝Python
下載安裝Python,本機裝的2.7.9。
開啟官網:https://www.python.org/ →Downloads根據自己的需要下載對應作業系統版本(odoo使用2.7即可)
分享網盤:連結:http://pan.baidu.com/s/1o8bm3jk 密碼:nf6d
下載.msi檔案完成,直接雙擊執行即可。
安裝完成之後配置環境變數,完成後開啟cmd命令列輸入python -v:
Python安裝完成
2.安裝node.Js
下載地址:http://nodejs.cn/download/ 根據自己的需要下載對應作業系統版本
分享網盤:連結:
安裝完成之後開啟cmd命令列輸入node:
node.js安裝完成
3.安裝pycharm
下載地址:http://www.jetbrains.com/pycharm/download 根據自己的需要下載對應作業系統版本
分享網盤:連結:http://pan.baidu.com/s/1dFGgzRV 密碼:ag4u (此為5.0.3版本,官網更新到)
下載完成後安裝不再贅述。
破解:可通過該網址獲取註冊碼 http://idea.qinxi1992.cn/
4.資料庫 postgresSQL
下載地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows
分享網盤(9.4)連結:http://pan.baidu.com/s/1jI1dfWM 密碼:cvei
安裝時注意:
此處密碼為資料庫超級使用者和建立的OS使用者的密碼,牢記!
超級使用者
埠預設5432,如修改需牢記(不建議修改)。
安裝完成後開啟開始選單可以看到:
安裝完成
開啟pgAdmin III
初次使用該資料庫的同學可能會找不到資料表位置,如下(到這裡psql中並沒有下圖中的資料庫,圖示僅向大家介紹所有步驟進行完成後,資料表所在的位置):
pgAdmin III
在登入角色處建立使用者:
定義:新增使用者密碼;角色許可權:設定許可權(全打勾即可)
建立使用者
資料庫配置完成。
5.下載odoo原始碼
git地址:https://github.com/odoo/odoo
根據自己需要下載所需版本。本機下載odoo 10
odoo
6.下載Python依賴庫
開啟原始碼根目錄下requirements.txt,此處即為odoo所需依賴。
開啟cmd命令列,進入原始碼根目錄執行:C:\Python27\Scripts\pip.exe install -r requirements.txt,“C:\Python27\”為Python安裝目錄。
如果出現網路中斷,重新執行,直到全部安裝成功。
若感覺上述方法太慢可從此處下載已安裝好的依賴庫(未篩選分類,會有冗餘的東西,但是能用^-^):
連結:http://pan.baidu.com/s/1o7MZzy6 密碼:hhgj
將解壓後文件替換C:\Python27\Lib下site-packages資料夾。
7.新增配置檔案
首先,新增自定義模組目錄,建議格式如下:
專案目錄
其中publish為專案名稱;odoo-10.0為odoo原始碼;publish\publish為自定義模組目錄
接下來,建立檔案:openerp-server.conf(注意字尾名為.conf;路徑建議於專案根目錄下即publish/openerp-server.conf)
內容如下:
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = localhost
db_port = 5432
db_user = odoo
db_password = 123456
addons_path = C:\odoo_work\odoo-10.0\addons,C:\odoo_work\odoo_test
timezone = Asia/Shanghai
xmlrpc_port = 8069
執行配置檔案
上圖中,xmlrpc_port = 8069標識服務啟動埠為8069(預設8069);dbfilter = ^test$標識預設使用test這個資料庫。此兩項非必選,更多配置內容可參考:http://www.3e3c.com/erp/odoo/169.html
8.啟動
通過以上配置odoo的開發/執行環境已經搭建完成,下面開始執行odoo。此處只表如何在pycharm中啟動odoo。
開啟pycharm——File——Open開啟自定義專案目錄,即下圖中publish
專案目錄
而後配置pycharm執行引數:Run——Edit Configurations.....如圖:
新增配置
新增python:
pycharm執行配置
Script:C:\other\publish\odoo-10.0\setup\odoo(原始碼根目錄\setup\odoo)
Script Parameters:--config=C:\other\publish\openerp-server.conf(--config=配置檔案openerp-server.conf路徑)
Project:預設原始碼
Python interpreter:Python版本(下拉框中選擇,無選項檢查Python安裝)
working directory:C:\other\publish\odoo-10.0\setup(原始碼根目錄\setup)
配置完成後點選Apply,OK退出。
介面右上角點選執行按鈕:
控制檯如下:
控制檯
HTTP service running on 0.0.0.0:9007,埠9007即為openerp-server.conf中所配置的xmlrpc_port。
開啟瀏覽器訪問localhost:9007
首次訪問
首次訪問需建立資料庫,圖中選項依次為:資料庫名稱、odoo admin使用者名稱、odoo admin密碼、Language(簡體中文)、Country(China)。
Load demonstration data(Check this box to evaluate Odoo),該選項為是否載入demo資料,暫時不勾選它。
點選Create database。大概1-3分鐘後資料庫建立完成跳轉至系統介面:
系統介面
9.最後
到這裡odoo的開發環境已搭建完成,後面的文章會具體講述整理如何使用odoo進行二次開發新增模組。
原文連結:https://www.jianshu.com/p/a39faa3d7424