Odoo 12开发之开发环境准备

Posted zijue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Odoo 12开发之开发环境准备相关的知识,希望对你有一定的参考价值。

本文中,我们将学习创建 Odoo 应用所需用到的工具和环境配置。将介绍如何在开发电脑上使用源码安装 Odoo,建议使用系统是Ubuntu 18.04 ,文中会介绍到如何在 Windows 下安装 Linux 子系统。

使用 Windows 子系统安装 Linux

在 Windows 系统中,最简单的方案是使用 Windows 10自带的Linux子系统(WSL – Windows Subsystem for Linux)。通过子系统,我们可以在 Windows 内运行 Ubuntu 系统,足以应对 Odoo 开发所需的一切。

第一步是要确保 WSL 功能已开启,以管理员身份打开 PowerShell 并运行:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

以上命令需要在单行执行,然后根据提示重启电脑。然后我们就可以安装Ubuntu Windows应用,最简单地方式是在自带微软商店中搜索 Ubuntu,在写本文时最新的长期支持版本(LTS)是18.04,按照提示进行安装即可。运行 Ubuntu 应用会打开一个bash 命令行,这里可以输入在 Ubuntu 系统中相同的命令。需要记住在安装时配置的用户名和密码,因为在进行提权操作时会要求输入该信息。

源码安装 Odoo

本文中我们将更深入一步,直接通过源码来安装、运行 Odoo。

Odoo使用Python 编程语言,数据存储使用 PostgreSQL数据库,这是对 Odoo 主机的两大要求。要使用源码运行 Odoo,首先要安装其所依赖的 Python 库。然后从 GitHub 上下载源代码,虽然可以下载 zip 和 tar 文件,但使用 Git版本管理工具获取代码会更优。

安装 PostgreSQL 数据库

1 sudo apt update
2 sudo apt install postgresql -y # 安装PostgreSQL
3 sudo su -c "createuser -s $USER" postgres # 创建数据库超级用户

注意:如果在 WSL内运行 Ubuntu,注意系统服务不会自动启动。也就是说运行任何需要数据库连接的命令(如createuser或启动 Odoo 服务)时都要手动开启PostgreSQL服务,手动启动PostgreSQL服务执行:sudo service postgresql start。

以上是关于Odoo 12开发之开发环境准备的主要内容,如果未能解决你的问题,请参考以下文章

odoo基础开发之CURD(增删查改)

odoo基础开发之CURD(增删查改)

Odoo开发之macOS 开发环境安装配置教程

Odoo12开发环境部署在Windows系统

odoo开发环境搭建

odoo开发环境搭建