odoo(一):环境的搭建(win)

开发环境的搭建

python3.7安装

官网: https://www.python.org/

下载页面:https://www.python.org/downloads/release/python-378/

根据自己的系统选择安装版本

具体安装步骤参照python解释器的安装、卸载

postgresql的安装

官网: https://www.postgresql.org/

下载页面:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

具体安装步骤参照postgresql安装

git的安装

git官网:https://git-scm.com/

具体安装步骤参照Git安装详解

pycharm的安装

具体安装步骤参照PyCharm的安装

git下载odoo

github:https://github.com/odoo/odoo

码云:https://gitee.com/mirrors/odoo?_from=gitee_search

右击任意空白处,点击Git Bash Here,输入如下命令

git clone 码云或GitHub地址 <path> --depth=1 -b <版本号>

参数解释
path:下载到的位置
--depth=1: 只下载一个分支
-b <版本号>:你要下载的版本号

以从码云下载13版本为例

git clone https://gitee.com/mirrors/odoo.git odoo13 --depth=1 -b 13.0

当然你也可以在Gitee或GitHub直接下载压缩包,解压,得到源码

安装启动需要的包

进入项目根目录,运行cmd窗口,输入如下命令

切换pip源:pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

安装所需包: pip install -r requirements.txt

odoo的启动

创建pgsql用户

  1. 运行 pg Admin4 程序
  2. 点击左侧的 Servers >>> Postgre SQL 10
  3. 输入安装程序时设置的密码,点击 OK
  4. 右击 Login/Group Roles >>> Create >>> Login/Group Role...

创建用户

  1. 输入用户名,点击Definition

  2. 设置密码,点击Privileges

  3. 打开如下选项,点击Save保存

odoo.conf的配置

  1. 进入下载好的odoo项目文件夹
  2. 找到debian文件夹下的odoo.conf文件复制到上一级目录下
  3. 更改新复制的odoo.conf文件配置

配置信息如下

[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = 127.0.0.1  
db_port = 5432
db_user = odoo13_test
db_password = odoo13
addons_path = 项目根目录/addons 

------------------------------------------------------------------------
参数解释
db_host:数据库地址 默认为False
db_port:数据库端口号 默认为False
db_user:数据库用户名 默认odoo
db_password:用户密码 默认为False
addons_path:应用目录路径

详细参考:odoo.conf配置文件

以命令行形式启动odoo服务

进入odoo项目根目录,运行cmd窗口,输入如下命令

python odoo-bin -c odoo.conf

可能会出现如下错误

解决方法参照解决UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 128: illegal multibyte sequence

重新启动服务,启动后如下

在浏览器输入: http://127.0.0.1:8069

出现如下

输入或选择信息,点击Create database

创建数据库的过程,时间可能有点长,创建完成后,界面如下

用pycharm打开odoo服务

启动pycharm,点击open打开项目

找到你的项目路径,打开如下

配置python解释器

点击File > Settings > Project: odoo13 > Project Interpreter > 点击右侧齿轮 > 点击Add

点击System Interpreter > 右侧 ... > 找到你的python解释器位置 > 点击ok > 点击ok > 点击ok

点击右上角 如图位置 > 点击 Edit Confiqurations

点击 左上角 + > 点击python

配置 odoo启动项,点击ok

点击右上角所示位置 运行项目

启动信息如下

在浏览器输入: http://127.0.0.1:8069(这里因为在前面以命令行启动odoo服务时已经创建过数据库,所以直接进入了如下界面,关于数据库的创建参考前面)

posted @ 2021-12-09 19:25  pure3417  阅读(219)  评论(0编辑  收藏  举报