1. 程式人生 > >【odoo】windows初始環境配置

【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/ 根據自己的需要下載對應作業系統版本

分享網盤:連結:

http://pan.baidu.com/s/1c2w5EPq 密碼:xg20

安裝完成之後開啟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