Odoo12 MacOS开发环境配置

1,275 阅读1分钟

1. 安装homebrew

安装homebrew是为了安装python等其他包,也可以不使用homebrew,通过其它方式安装python

homebrew官网地址

命令行输入:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

上面是官方提供的方法,如果报错的话,按照这篇文章去做:

文章:Homebrew | curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

下载时间较长,耐心等待

2. 安装python

brew install python

4. 安装数据库

a. 推荐使用官网地址安装,这是一个可视化工具 postgresapp

也可以通过 brew search postgre搜索版本,去安装brew install postgresqlxxx

b. 安装好后,新建一个数据库(注意odoo12对应的数据库版本为10.0,不要太新)

c. 双击打开命令行

创建角色 create user "odoo12" with password 'odoo12' createdb;

5.下载odoo12源码

a. github地址,下载慢

git clone https://github.com/odoo/odoo.git --depth 1 --branch 12.0 --single-branch odoo12

b. 国内镜像,下载快

git clone https://gitee.com/mirrors/odoo.git --depth 1 --branch 12.0 --single-branch odoo12

4. 创建enev环境

pip install virtualenv

virtualenv venv

source venv/bin/activate

基于python3.7创建enev环境

注意如果在windows系统安装odoo12,必须使用python3.5,而且PostgresSQL也最好使用9.0

5.安装所有必要的依赖包

pip install -r requirements.txt -i https://pypi.doubanio.com/simple

使用了国内镜像,安装速度快

注意:

a.如果安装pg报错,需要先添加Postgres.app的环境变量

PATH=$PATH:/Applications/Postgres.app/Contents/Versions/latest/bin

b. 如果安装pillow报错,需要先安装libjpeg

brew install libjpeg

6. odoo配置文件

a.把debian/source/dooo.conf拷贝一份到根部录下

b. 修改odoo.conf内容

如果出现无法创建数据库的问题,把这个admin_passwd = admin注释打开

7. 运行odoo服务器

a. 代码开启

python odoo-bin -c odoo.conf

按照odoo.conf中所配置的内容去运行服务器

b.pycharm小三角开启

为了方便快速启动服务,可以在pycharm里配置,以后点击小三角就好了

至此,地址栏输入localhost:8069,就可以运行看到odoo了(记得先把数据库postgreSQL启动)

8. 安装打印wkhtmltopdf

不安装这个只是报表打印pdf功能使用不了,其他都正常使用的

下载打印程序