odoo12源码开发(windows 10+pycharm+odoo12源码)

Odoo12源码安装,windows本地版
准备工作:

  1. odoo12是按照python3.6以上版本的
    首先在windows下准备好python3.6,并进行安装
    直接去python官网下载3.6及以上版本:
    https://www.python.org/ftp/python/3.6.7/python-3.6.7-amd64.exe
    也可以直接python官网https://www.python.org/downloads/windows/
    找到对应的python3.6.7进行下载.
    在这里插入图片描述
    在这里插入图片描述

  2. odoo源码准备
    直接在github上下载源码:GitHub - odoo/odoo at 12.0
    这里可以选择版本12,如需要其他版本在左侧branch中选择即可,点击右边code的download zip。
    如果访问git的网速太慢,Plan B:
    下载一个git工具,Git-2.20.1-64-bit.exe_免费高速下载|百度网盘-分享无限制 (baidu.com),安装好后输入clone命令:git clone https://github.com/odoo/odoo.git --depth 1 --branch 12.0 --single-branch odoo12在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  3. 开发工具:pycharm
    官网下载:Download PyCharm: Python IDE for Professional Developers by JetBrains
    网速太慢?pycharm-community-2018.3.2.exe_免费高速下载|百度网盘-分享无限制 (baidu.com)
    在这里插入图片描述

  4. 把下载好的源码导入到pycharm中去

在这里插入图片描述
在这里插入图片描述

在底部terminal中敲命令:
Pip install virtualenv
virtualenv venv
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

出现(venv)证明进入虚拟环境。
5. 下载数据库PostgreSQL
Download PostgreSQL Database for Windows, Linux and MacOS & 32-bit or 64-bit Versions | EDB (enterprisedb.com)
为了后面尽量避免bug这里使用9.6即可在这里插入图片描述

输入一个密码。端口默认5432在这里插入图片描述

在开始菜单中找到数据库并且进行打开
**

这里注意:碰到打开后一直loading的情况下,解决方法是到注册表中修改 HKEY_CLASSES_ROOT.js\Content Type 从 text/plain 改成 text/javascript

**
重启数据库生效
登录后输入密码,新建一个用户名为odoo12在这里插入图片描述

打开几项权限
在这里插入图片描述

新建一个数据库 在这里插入图片描述

名字为odoo12所有者也选择odoo12
6. 安装一个打印程序wkhtmltopdf
https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1.2_msvc2013-win64.exe
直接安装即可,安装完成后,找到安装目录的bin下,将路径复制,添加到环境变量path中去。Cmd中输入wkhtmltopdf查验是否配置成功。
7. pycharm加载request中的索引
在这里插入图片描述

在vene项目下输入pip install -r requirements.txt – i https://pypi.doubanio.com/simple
这里报错的可以直接进行pip install -r requirements.txt
8. 配置pycharm在这里插入图片描述

把工具栏勾上
点击add configuration
在这里插入图片描述

选择python
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

9.修改odoo,conf文件
在这里插入图片描述
在这里插入图片描述

Copy addons路径

然后继续添加一个myaddons路径,以便后续的开发方便
10.加载
完成后进行运行,点击运行按钮
关于requestements中的配置会报错,这里采用删掉出错package的后缀解决问题
尤其是psycopy2这里先将其卸载
然后使用下载psycopy-binary
Pip install psycopy2-binary
再次重新运行,发现还是会报错。
问题是‘ir.http’
这个原因是没有初始化数据库导致的,
所以要进行初始化数据库
这里给两个解决方案:1.到数据库里删掉原有的与用户名一致的数据库,然后再运行
2.直接在配置中写
在这里插入图片描述

进行初始化
11.启动
注意:出现超时的时候,使用命令pip --default-timeout=1000 install -U库名字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值