搭建windows下的odoo開發環境


odoo運行環境的必須要要求是

  1. python環境
  2. 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種格式

  1. whl -wheel格式封裝的
  2. 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 指明odoopython要求,即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 為模塊的名字


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM