Odoo 10.0 64位 绿色版

环境配置

1.1 配置本地Git仓库及拉取Odoo源码

# 进入项目根路径执行
git init
git submodule add -b 10.0 https://github.com/odoo/odoo.git source



1.2 Python 环境配置

准备一个干净的Python2.x环境,开发环境建议使用For All Users选项进行安装,这样它不会创建系统变量,且会将python需要的文件放置在同一目录。

如果系统中包含多个Python,可以使用python -m来指定需要执行的python,例如python -m pip list -o

# 升级基础包
pip install -U pip setuptools

# 安装virtualenv
pip install virtualenv

# 创建虚拟环境
python -m virtualenv env

# 激活虚拟环境
env\Scripts\activate.bat

# 退出虚拟环境
env\Scripts\deactivate.bat

这里使用虚拟环境,在Windows环境下python-ldap及win32service是需要手动安装的,需要先在requirements.txt里面先注释掉。

具体文件可以在https://www.lfd.uci.edu/~gohlke/pythonlibs/下载,然后再使用pip install *安装即可。

具体的文件是

  • pywin32-223-cp27-cp27m-win_amd64.whl
  • python_ldap-2.5.2-cp27-cp27m-win_amd64.whl
# 激活虚拟环境
env\Scripts\activate.bat

# 安装包
pip install -r requirements.txt

pip install python_ldap-2.5.2-cp27-cp27m-win_amd64.whl
pip install pywin32-223-cp27-cp27m-win_amd64.whl

1.3 NodeJS 安装及配置

# 进入nodejs根目录操作
npm install -g less less-plugin-clean-css

1.4 PostgreSQL 安装及配置

# 进入PostgreSQL根目录执行

# 设置当前CMD窗口变量环境
SET PATH=%CD%\bin;%PATH%.

# 初始化数据库
initdb -D %CD%/data -E UTF-8 --locale=chs -U admin -W

# 启动数据库
pg_ctl -D %CD%/data -l logfile start

# 停止数据库
pg_ctl -D %CD%\data -s -m fast stop

解决pgAdmin 4无法打开的问题

程序运行报如下错误:

---------------------------
Fatal Error
---------------------------
The application server could not be contacted.
---------------------------
OK
---------------------------

新建文件:pgAdmin 4/venv/Lib/site-packages/backports/__init__.py

1.5 wkhtmltopdf 部署

测试

运行脚本及配置文件

There are no comment yet.

HTML tag cannot be used in this comment.