(一)基于Ubuntu16.04系统从零开始搭建odoo14开发环境

(一)基于Ubuntu16.04系统从零开始搭建odoo14开发环境,第1张

(一)基于Ubuntu16.04系统从零开始搭建odoo14开发环境 基于Ubuntu16.04系统从零开始搭建odoo14开发环境

总体的开发思想是将odoo14的所有环境、数据、代码都放在Ubuntu服务器中,在本地的Windows系统中使用pycharm远程连接服务器对系统进行开发。


下面将依次介绍每个步骤。

文章目录
  • 基于Ubuntu16.04系统从零开始搭建odoo14开发环境
  • 前言
  • 一、下载odoo14源码
  • 二、配置python环境
  • 三、安装PostgreSQL10.0
  • 四、安装依赖
  • 五、启动odoo14
  • 六、通过pycharm启动odoo14
  • 七、对于odoo14的一些基础配置
  • 总结


前言

所需的软硬件设备如下:
1、一台装有pycharm专业版软件的Windows系统
2、一台可远程连接的Ubuntu16.04系统(虚拟机也可以)
3、odoo版本:14社区版
4、数据库:PostgreSQL10.0
5、python版本:3.6


一、下载odoo14源码

0、我的Ubuntu系统的用户为csn
1、通过此链接将odoo源码下载到~/download/目录下。

2、解压

tar -zxvf odoo_14.0.latest.tar.gz

3、切换到解压后的文件夹

cd ~/download/odoo-14.0.post20211118

4、复制启动文件到当前目录

cp setup/odoo odoo-bin

二、配置python环境

1、安装Miniconda,用于创建python虚拟环境,通过此链接下载安装包。

2、解压成功后,通过以下命令进行安装

bash Miniconda3-latest-Linux-x86_64.sh
# 一直按回车然后输入yes
please answer 'yes' or 'no':
>>> yes

# 添加配置信息到 ~/.bashrc文件
Do you wish the installer to initialize Miniconda3 by running conda init? [yes|no]
[no] >>> yes

3、运行配置文件

source ~/.bashrc

4、测试是否安装成功

conda --version

5、安装完成后,切换镜像源,依次在命令行中输入以下三条命令:

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

6、在指定位置新建虚拟环境:

conda create --prefix=~/CondaEnv/odoo python=3.6  

7、激活虚拟环境

conda activate ~/CondaEnv/odoo

三、安装PostgreSQL10.0

1、主要参考此篇博客进行PostgreSQL数据库的安装,需要注意的是链接中下载的版本是9.3.11,而odoo14要使用的版本是10以上,我下载的是10.0。https://blog.csdn.net/qq_37951410/article/details/100981540
2、安装完成后,切换到postgres用户,进入数据库,依次输入以下两行命令:

su - postgres
psql

3、进入数据库命令行,依次输入以下三条命令,创建与系统名相同的数据库用户并创建相应的数据库:

create user csn with password 'shengxin412';
alter role csn with superuser;
create database odoo14 owner csn;

四、安装依赖

1、切换为csn用户,通过以下命令安装所有必需的库:

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

2、激活python虚拟环境:

conda activate ~/CondaEnv/odoo

3、安装对应的python库:

cd ~/download/odoo-14.0.post20211118
pip install -r requirements.txt

五、启动odoo14

1、切换到odoo源码目录:

cd ~/download/odoo-14.0.post20211118

2、在此目录下创建一个名为odoo.conf的数据库配置文件,并将以下内容写入文件中:

[options]
db_name = odoo14
db_host = 127.0.0.1
db_port = 5432
db_user = csn
db_password = shengxin412
addons_path = odoo/addons

3、确保以上的每一个步骤都成功完成,此时的源代码目录文件结构如下:

4、输入以下命令启动odoo:

./odoo-bin -c odoo.conf -i odoo14

若出现以下界面,则启动成功。

5、在浏览器中输入127.0.0.1:8069便可进入odoo 的界面,初始账号密码都为admin。


六、通过pycharm启动odoo14

我的开发思想是将数据和代码放在Ubuntu服务器上,在本地通过pycharm远程连接服务器进行开发。具体如何使用pycharm远程连接服务器,可以参考以下两篇博客:
https://zhuanlan.zhihu.com/p/74050532
https://blog.csdn.net/yeler082/article/details/83818771

完成以上步骤后,在本地的pycharm中编辑odoo14的启动配置:

配置完成后,在本地的pycharm中便可直接启动服务器上的odoo

待启动成功,在本地的浏览器中输入Ubuntu服务器的ip地址加8069端口便可进入odoo:

七、对于odoo14的一些基础配置

1、首先将界面改成简体中文,在进入系统后,点击右上角的Preferences按钮。

进入以下界面后,再点击后面的“地球”按钮。

进入以下界面后,找到“简体中文”,点击后面的“Activate”对其进行激活。

激活完成后,保存,便能切换为中文界面。

总结

至此,odoo14的环境已经搭建完成,下一篇博客将介绍如何搭建一个应用。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5594744.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存