在安装odoo12的过程中遇到了各种报错,搜索问题用了很多时间,故写下记录方便查看,也希望能对遇到相同问题对同学起到部分帮助作用。
一、 安装python3.
二、 创建odoo用户,更改odoo用户权限:
- 增加odoo用户:
sudo adduser odoo
- 在/etc/sudoers 文件下增加:
odoo ALL=(ALL:ALL) ALL
三、更新软件包
sudo apt update & apt upgrade
四、 安装依赖
sudo apt install libpq-dev libjpeg-dev zlib1g-dev build-essential python3-dev libxslt1-dev libzip-dev libldap2-dev libsasl2-dev
五、安装rtlcss
1. 安装npm:
sudo apt install npm
- 安装rtlcss:
npm install -g rtlcss
六、 安装postgresql,并创建odoo用户:
1. 安装postgresql:
sudo apt install postgresql
- 创建odoo用户:
sudo su - postgres
psql
\password
createuser --createdb --no-superuser --no-createrole --pwprompt odoo
由于之前没有用过postgresql,查了下大概用法:
1. postgresql安装完成后自动创建了 postgres用户;
2. 在 postgres 用户下 执行 psql 进入数据库控制台;
3. 在数据库控制台输入 \password 更改postgres用户密码;
4. postgesql 可以在 数据库控制台创建用户,也可以在shell命令行创建,这里演示在命令行创建;
七、 安装pycharm;
八、 在pycharm下创建虚拟环境:
九、进入虚拟环境安装pip包:
pip install -r requirements.txt
十、 安装完成后进入 odoo源码包setup文件下复制 odoo到odoo根目录,并重命名为odoo-bin;
十一、 在odoo根目录创建odoo.conf文件,并在文件理添加如下:
[options]
db_host = 127.0.0.1
db_port = 5432
db_user = odoo
db_password = 321321
十二、 pycharm运行odoo的参数配置,路径为绝对路径: