odoo环境的安装


Windows 和 Linux odoo 的安装。

odoo环境的安装

win10安装odoo13

1. 下载基础包

推荐下载zip包:

链接,解压到你的工作目录

克隆方式:

git clone https://gitee.com/mirrors/odoo.git -b 13.0

2. 安装python环境

推荐使用Miniconda环境 地址,也可以使用python3.6地址

3. 安装PostgreSQL

下载地址

通过pgAdmin添加新的用户和密码,并给予权限

4. 安装c++编译器

可以直接安装 Build Tools for Visual Studio 地址

5. 通过python建立一个虚拟环境

Miniconda方式:

conda create -n odoo_env python=3.6
conda activate odoo_env

python方式:

python -m venv odoo_env
source ./odoo_env/bin/activate

6. 更换pip镜像源

pip config set global.index-url https://pypi.douban.com/simple/
pip install setuptools wheel

7. 安装环境

在你解压的odoo的文件夹下,自行命令安装环境

pip install -r requirements.txt

8. 配置启动项

进入到工作目录,编辑启动配置,

~\odoo-13.0\debian\odoo.conf

[options]
addons_path = D:\odoo_new\odoo-13.0\addons
db_host = 127.0.0.*
db_password = ******
db_port = 5432
db_user = theing
;http_port = 8091

9. 启动环境

python odoo-bin -c ~\odoo-13.0\debian\odoo.conf

linux 安装 odoo

安装步骤可以参照官方的解决方案,但是注意需要在官方基础上安装gcc g++编译器

1. 安装依赖程序

sudo apt install python3-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev \
    libtiff5-dev libjpeg8-dev libopenjp2-7-dev zlib1g-dev libfreetype6-dev \
    liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev libxcb1-dev libpq-dev gcc g++

2. 克隆源代码:

git clone https://gitee.com/mirrors/odoo.git -b 13.0

3. 安装环境

pip3 install setuptools wheel
pip3 install -r requirements.txt

4. 安装postgresql

pip install postgresql postgresql-client

5. 安装pgadmin

# 连接 https://www.pgadmin.org/download/pgadmin-4-python/
$ sudo mkdir /var/lib/pgadmin
$ sudo mkdir /var/log/pgadmin
$ sudo chown $USER /var/lib/pgadmin
$ sudo chown $USER /var/log/pgadmin
$ python3 -m venv pgadmin4  一般我是和odoo的环境一起的,但最好是有一个单独的环境
$ source pgadmin4/bin/activate
(pgadmin4) $ pip install pgadmin4
...
(pgadmin4) $ pgadmin4
NOTE: Configuring authentication for SERVER mode.

Enter the email address and password to use for the initial pgAdmin user account:

添加自己的邮箱
Email address: user@domain.com
Password: 
Retype password:
Starting pgAdmin 4. Please navigate to http://127.0.0.1:5050 in your browser.
 * Serving Flask app "pgadmin" (lazy loading)
 * Environment: production
   WARNING: Do not use the development server in a production environment.
   Use a production WSGI server instead.
 * Debug mode: off

pgadmin连接postgresql

# 创建用户
$ sudo su postgres
$ ALTER USER postgres WITH PASSWORD '123456';
$ sudo -u postgres createuser -s $USER
$ createdb $USER

# 或者
sudo passwd postgres
# 打开pgadmin连接数据库
连接:127.0.0.1
端口:5432
用户名:postgres
密码:123456

连接之后就可以创建没有权限或有权限的的用户,期间会生成一个master 密码要保存起来应该也可以自己修改。

用户操作

# 创建数据库:
$ createdb komablog
# 删除数据库:
$ dropdb komablog

查看/修改 postgresql的端口

# 查看
netstat -a | grep PGSQL

# 修改端口
vim /etc/postgresql/(版本号)/main/postgresql.conf

文章作者: theing
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 theing !
评论
  目录