跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 开发与实施交流
  4. 从零开始安装odoo11(window10)

从零开始安装odoo11(window10)

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
1 帖子 1 发布者 1.4k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 鲍 离线
    鲍 离线
    鲍永道
    写于 最后由 编辑
    #1

    一、 先安装基础依赖软件
    以下软件都是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]

    1 条回复 最后回复
    0

    • 登录

    • 没有帐号? 注册

    • 登录或注册以进行搜索。
    • 第一个帖子
      最后一个帖子
    0
    • 版块
    • 标签
    • 热门
    • 用户
    • 群组