1、环境介绍
①、下载anaconda,创建虚拟环境,Python3.7;
下载链接:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
②、下载postgresSQL
下载链接:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
注意:下载的数据库版本最好在10.0以上的版本;
③、拉取源码:
github链接:https://github.com/odoo/odoo
gitee链接:https://gitee.com/mirrors/odoo
2、数据库的安装
①、安装后打开安装的
②、使用安装过程中创建的超级管理员账号及密码登录,登录后即可创建管理员:
配置相关参数:
最终点击保存,即可完成管理员创建;
3、源码安装及启动
①、anaconda创建虚拟环境:
命令:conda create -n your_env_name python=X.X
例如:conda create -n odoo_test python=3.7
②、打开pycharm进行创建项目以及项目虚拟环境:
③、安装环境依赖
第一种:pip install -r requirements.txt
第二种:pip --default-timeout=1000 install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
注意:第一种安装很慢且会出现链接超时现象,因此建议采用第二种,第二种使用了豆瓣的镜像源;
如果有的依赖包没有安装成功,可以手动进行安装
pip install xxx==版本号
④、配置odoo.conf文件,添加odoo配置参数,内容如下:
⑤、Pycharm下项目启动配置;
选中上图中红色标记的:
⑥、点击pycharm右上角的绿色朝右的三角形,开启项目
启动后打开浏览器进入 http://127.0.0.1:8069,出现如下图:
点击创建后,可能需要等待一到两分钟加载页面:
如果出现如下界面:
需要在odoo.conf中配置是否使用数据库名:
db_name = False ; 指定要使用的数据库名
重启项目后,如果出现如下的提示:
Database creation error: relation "ir_model" does not exist LINE 1: SELECT * FROM ir_model WHERE state='manual'
则可能是数据库版本过低导致的,因此重新安装数据,版本在10.0以上即可,本人所用的数据库版本是11.0;
重新安装数据库后,重启项目,配置数据库,就会看到如下界面: