odoo運行環境的必須要要求是
- python環境
- postgreSQL數據
數據庫可以安裝在別的機器上,比如服務器;當然對於開發環境,通常,數據庫與代碼調試安裝在同一台機器上。
首先安裝 postgreSQL數據庫,安裝postgreSQL一般不會出現異常,安裝過程省略
可以從http://pan.baidu.com/s/1gdHEFon 下載postgreSQL 9.4安裝包
安裝odoo的難點是python環境的准備,下面着重講述
首先下載odoo源碼
通常使用git 進行代碼庫維護,至於 git 工具集,可以使用github for windows或者git for windows,個人喜歡使用git for cygwin,下面的例子以git for cygwin為主。
下載odoo源碼
$ git clone https://github.com/odoo/odoo.git
更新 odoo源碼
$ pwd
/cygdrive/d/odoo
DELL@DELL-PC /cygdrive/d/odoo
$ git pull
安裝Python環境
為了便於大家搭建python環境,本人已經將odoo必須的python庫文件分享在百度雲盤。地址是 https://pan.baidu.com/s/1jIDFIYy

將這些庫文件下載到本地硬盤
庫文件包含2種格式
- whl -wheel格式封裝的
- exe -為windows平台編譯的Python庫
安裝python 2.7.8
注意,odoo只能運行在python 2.7,不支持python 3,所以不要安裝python 3
安裝Python-setuptools
注意,wheel格式的庫需要用pip 安裝
安裝odoo需要的庫
進入存放python 庫的下載目錄,執行命令
pip install --no-index --find-links=D:\downloads\python\ -r D:\odoo\requirements.txt
說明:
find-links 目錄指明 python 庫的下載保存目錄
-r 指明odoo的python要求,即odoo源碼根目錄下的requirements.txt

注意,因為有些庫需要進行編譯。
例如
#psutil==2.1.1
#psycopg2==2.5.3
#python-ldap==2.4.15
對於這些庫,需要在requirements.txt里面備注掉,該模塊的行首加#號
這些使用pip是安裝不上的庫,所以需要使用windows安裝包的方式進行安裝。
而這些需要用windows安裝包進行安裝的,已經在剛剛下載的文件目錄里面得到。
運行odoo
設置odoo配置文件
將源碼目錄debian\openerp-server.conf 拷貝到源碼根目錄,然后修改它用來運行你的odoo開發實例

主要是修改數據庫連接信息和 addons_path
使用以下命令運行odoo
python odoo.py -c openerp-server.conf

正常情況下,輸出應該如上所示。
如果出現 ImportError: No module named XXXX 類似的提示,則是某個庫[XXXX庫]沒安裝上。
使用windows安裝包安裝,或者使用命令進行安裝
pip install --no-index --find-links=D:\downloads\python\ XXXX
說明:
find-links 目錄指明 python 庫的下載保存目錄
XXXX 為模塊的名字
