Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

从零开始安装odoo11(window10)



  • 一、 先安装基础依赖软件
    以下软件都是odoo项目运行所需要的,没什么具体要求,next next next即可,实在不会安装百度安装教程也可以。
    1、 python3.5.2
    python还需要设置环境变量
    0_1525418511404_8.png
    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登入的数据库角色,看下面步骤截图,第一次我建错了:
    0_1525418675858_9.png
    0_1525418681512_10.png
    0_1525418690247_11.png
    0_1525418697040_12.png
    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]


Log in to reply