odoo运行环境的必须要要求是
? ?
数据库可以安装在别的机器上,比如服务器;当然对于开发环境,通常,数据库与代码调试安装在同一台机器上。
? ?
首先安装 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库文件分享在百度云盘。地址是 http://pan.baidu.com/s/1eQ6RlVO
? ?
? ?
将这些库文件下载到 本地硬盘
库文件包含2种格式
? ?
安装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
? ?
? ?
注意,因为有些库需要进行编译。所以通常会有些库使用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库]没安装上。
原文:http://www.cnblogs.com/odoouse/p/4805740.html