从零开始安装odoo11(window10)
-
一、 先安装基础依赖软件
以下软件都是odoo项目运行所需要的,没什么具体要求,next next next即可,实在不会安装百度安装教程也可以。
1、 python3.5.2
python还需要设置环境变量
2、 pip
用于后面安装odoo相关插件模块,一般在安装python的时候也会自定安装上,在cmd命令行输入pip –V查看是否有pip安装
3、 postgresql数据库
这个直接next next next即可
4、 git
5、 node(安装的时候也会把npm安装好)在cmd命令中将npm切换到淘宝镜像cnpm,后面下载软件使用cnpm会快好多:
npm install –g --registry=https://registry.npm.taobao.org
后面使用cnpm代替npm,安装软件会更快
6、 pycharm
下载好之后,注册码网上有好多,自己百度即可;
7、 pywin32-219.win-amd64-py3.5:http://sourceforge.net/projects/pywin32/files/pywin32/Build 219/
选择版本进行下载,一定要保存对应的版本和位数要正确
一般启动odoo会报错:ImportError: No module named 'win32service'
二、 安装步骤
1、 下载odoo11 git源码:
https://github.com/odoo/odoo
2、 使用pycharm打开odoo源码项目
3、 在postgresql数据库中创建odoo登入的数据库角色,看下面步骤截图,第一次我建错了:
4、 在odoo源码根目录中添加odoo.conf文件
[options]
; This is the password that allows database operations:
admin_passwd = admin
db_host = 127.0.0.1
db_port = 5432
db_user = taony
db_password = 123456
addons_path = E:\odoo\odoo_general\addons,E:\odoo\addons_general
;Log settings
;logfile = log/odoo.log
;log_level = debug_sql说明:
addons_path:自己自定义开发的模块项目路口
db_host:地址
db_port:端口
db_user:角色名称
db_password:密码
5、 Pycharm中在项目根目录中点击odoo-bin文件右键run,这样odoo就运行起来了,然后在浏览器(谷歌你值得拥有)中输入地址:
http://127.0.0.1:8069
项目就运行起来了。
6、 当然第一次不会容易就成功了,一般都是提示有错误,然后根据错误提示一步步解决即可,下面我也罗列了一些常见问题,然后逐一解决。
7、 Odoo成功运行起来以后,首先是会在数据库建立的见面,让你新建一个数据库,你填写下相关数据库信息即可进入到odoo主页面;
8、 Odoo成功;
三、 问题攻略
1、ImportError: DLL load failed
这个错误的原因是pywin32这个软件未安装或是安装错误(版本的问题,64或是32位的错误)
http://sourceforge.net/projects/pywin32/files/pywin32/Build 219/
进入这个网站,选择对应的python版本及位数版本,一定要保证版本和位数都正确,不然一样会报错;
2、xxx module not find
这个错误主的原因是没有安装xxx模块,可以直接在pycharm中的file-setting-project-project interpreter 点击加号进行模块安装即可;
3、打开odoo后样式错误:
这个错误的原因是less和less插件没有安装,使用npm进行安装即可:
npm install -g less
npm install -g less-plugin-clean-css最后附件是安装教程pdf,可以查看使用。
0_1525418907431_Odoo11安装教程.pdf最后,我是一名odoo前端开发者,对odoo后端只是了解一点,主要是前端方面有些研究,一些widget、列表、列表按钮自定义、或是列表limit的自定义等有一些研究并在项目中实际使用,也比较熟悉odoo的网页制作开发,另外本人喜欢使用odoo,结合工业生产企业开发app应用,包括工业经常使用到的扫码或是条码使用app打印等功能开发,目前实际开发出一款app产品在大型上市公司(具体联系时说明)的车间使用app,如何需要合作自定义开发odoo页面活动app开发的,可以联系我。
taony:15068334016 邮箱:[email protected]