官方教程:
https://www.odooai.cn/documentation/18.0/zh_CN/administration/on_premise/source.html#git
详细过程以及解释都可在odoo官方文档中找到。
总体环境配置:
python 3.11 ;postgresql12 ;IDE Vscode ;odoo18 。
python版本和odoo版本不要有任何不同,博主安装时没有遇到任何问题:仅作记录。
安装路径可自行选择(不要有中文),自己知道在哪就行。
python 3.11
https://www.python.org/downloads/release/python-3119/
之前安装过python的话,安装完3.11后注意查看当前版本(python --version)
python --version
如果版本对不上,比如之前安装过3.12版本:在环境变量里把3.11版本(不记得的话,输入where python 查看python路径)加入环境变量并移动至最上方。
where python
postgresql12
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
安装过程一路点击next(下一步)即可,最后会要输入数据库密码(记不住:odoo18)
等待很长一段时间之后:打开pgAdmin4(这是我的d盘路径,在开始菜单里也可找到)
打开后输入数据库密码(odoo18)
创建用户:
编辑信息:
- General里的Name(用户名)-- odoo18
- Definition里的Password(密码) --odoo18
- Privileges(权限)全部打开就行。
VsCode
Documentation for Visual Studio Code
这里就不做过多演示了,放个别人的链接:https://blog.csdn.net/msdcp/article/details/127033151
pycharm也是可以的,这里是本人习惯。
odoo18源码安装
https://gitee.com/mirrors/odoo/tree/staging.saas-18.1/
github和gitee的链接,注意在分支选择版本。
解压后用vscode打开
创建虚拟环境
在终端输入以下命令
python -m venv venv
激活虚拟环境(激活后路径前会出现(venv)见下图)
venv\Scripts\activate
安装依赖
pip install -r requirements.txt
等待安装完成
最后大概这个样子。
启动odoo服务
python odoo-bin -r odoo18 -w odoo18 --addons-path=addons -d mydb
其中,-r 后 ”dbuser “是 PostgreSQL 登录名(这里是odoo18),-w 后”dbpassword “是 PostgreSQL 密码(这里是odoo18),”mydb “是 PostgreSQL 数据库名称(我没管)。
按照之前用户名和密码的可以直接粘贴。
在浏览器打开
http://127.0.0.1:8069
127.0.0.1是本机地址,8069是odoo默认端口号。这里用户名和密码都是 ‘admin’。