odoo10安装过程中的坑

公司需要整一个odoo系统用于内部使用,让我来填这个坑....我的内心是崩溃的...

odoo10安装需要的软件:

  • odoo源码
  • postgresql
  • nodejs

我是在windows平台下安装的,

pip install -r requirements.txt

在安装各种第三方包的时候会报错,这里不要怕

http://www.lfd.uci.edu/~gohlke/pythonlibs
https://pypi.python.org/pypi

哪个包报错就去这两个网站找相应的 whl软件包,下载下来安装即可,然后继续安装...

好不容易安装完,结果一创建数据库就崩溃...

错误日志

DataError: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)

在网上找了半天的答案,是python编码的问题吧

解决方法:

在Python安装目录下的Lib目录下,新建一个 sitecustomize.py 文件

内容

# encoding=utf8
import sys

reload(sys)
sys.setdefaultencoding('utf8')

这样就可以啦~

成功安装数据库之后,发现css样式不对,根据提示

[Could not execute command 'lessc'"]

答案传送门

首先检查是否安装nodejs,如果安装了(我已经安装了),如果没有安装则要下载安装nodejs,已经安装则只要使用nmp安装包即可(如下)

npm install -g less
npm install -g less-plugin-clean-css

你可能感兴趣的:(odoo10安装过程中的坑)