公司需要整一个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