最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

odoo12环境搭建(windows系统)

运维笔记admin10浏览0评论

目录

1.准备环境

2.环境安装

2.1.python3安装

2.2.Postgresql 12安装

2.3.环境配置

3.配置odoo12运行环境

3.1.安装odoo12所依赖的包

3.2.安装过程报错处理方案

4.运行odoo12

5.启动过程中报错解决方案


1.准备环境

windows下搭建odoo12需安装如下组件

python-3.6.7  : https://www.python/ftp/python/3.6.7/python-3.6.7.exe 

Postgresql-12:https://www.enterprisedb/postgresql-tutorial-resources-training-1?uuid=bb601bb4-b181-4e5a-be7e-11f345e4096e&campaignId=Product_Trial_PostgreSQL_12

Visual Studio 2022 :https://visualstudio.microsoft/zh-hans/vs/community/

PyCharm(IDE工具可选,也可以使用IntelliJ IDEA):https://www.jetbrains/pycharm/

wkhtmltopdf:https://github/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox-0.12.6-1.msvc2015-win64.exe

odoo12源码:https://github/odoo/odoo/archive/refs/heads/12.0.zip

2.环境安装

2.1.python3安装

勾选Add Python 3.6 to PATH 立即安装

安装完成!

验证: Win+R 输入 cmd  命令行中输入python ,见下图说明python3环境搭建成功。

2.2.Postgresql 12安装

整个安装过程一直下一步

记住密码:

最后安装完成,如弹出下面对话框 取消即可

PyCharm安装: 一直选择下一步即可

wkhtmltopdf安装:一直选择下一步即可

上述组件下载安装完成后,进入第2步,环境配置。

2.3.环境配置

2.1) postgresql12 环境配置,odoo12启动依赖于Postgresql数据库配置,固启动odoo12之前需要安装配置Postgresql数据库。

打开pgAdmin4 创建用户,连接odoo12使用;

用户名:odoo12   (填写自己记得住的)

密码: 设置好后要记住后续会使用,失效日期选的长久一点

权限全勾选即可

保存,退出Postgresql配置完成。

3.配置odoo12运行环境

 打开开发工具PyCharm 或者 IDEA ,打开下载的odoo12项目,进行虚拟环境及启动项配置

先配置运行环境:

odoo.conf 配置内容如下:

[options]

; This is the password that allows database operations:

; admin_passwd = 123456

db_host = 127.0.0.1

db_port = 5432

db_user = odoo12

db_password = 123456

;addons_path = E:\code\srm\odoo\addons

说明:

admin_passwd :超级用户密码

db_host: 数据库地址

db_port:数据库端口

db_user:数据库用户 (在Postgresql中配置的用户)

db_password:数据库密码

addons_path:addons的路径

3.1.安装odoo12所依赖的包

终端执行如下脚本:pip install -r requirements.txt

安装过程报错处理方案:

pip install -r requirements.txt

3.2.安装过程报错处理方案

错误1: 如遇到下图中错误:Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio/visual-cpp-build-tools

解决方案:安装 Visual Studio 2022 :勾选使用C++的桌面开发,及右侧打勾选项

安装完成PyCharm终端重新执行命令,解决:

pip install -r requirements.txt

错误2:如遇到安装:suds-jurko==0.6时报错

解决方案:降低setuptools版本,因高版本58之后不包含suds-jurko==0.6组件

执行降级命令解决:

pip install setuptools==57.5.0

pip install -r requirements.txt

错误3:ImportError: lxml.html.clean module is now a separate project lxml_html_clean.

Install lxml[html_clean] or lxml_html_clean directly.

pip install lxml==4.2.3

安装完成后所有环境准备完成

4.运行odoo12

控制台输出如下内容说明,配置成功

浏览器访问:http://localhost:8069/

首次登录需要创建一个账号:

创建完账号,登录后进入如下界面说明odoo12环境搭建完成:

更多odoo12相关资料查询官网:

Open Source ERP and CRM | Odoo

Developer — Odoo 18.0 documentation

5.启动过程中报错解决方案

  1. 启动时程序各种报错,终极解决方案,将安装的依赖包与下图中保持一致即可:

将不一致的使用命令安装一致:pip install  软件包==版本,例如:

pip install Jinja2==2.10.1

Babel==2.3.4
Jinja2==2.10.1
MarkupSafe==0.23
Pillow==4.0.0
PyPDF2==1.26.0
Werkzeug==0.11.15
beautifulsoup4==4.12.3
certifi==2024.8.30
chardet==3.0.4
decorator==4.0.10
distlib==0.3.9
docutils==0.12
ebaysdk==2.1.5
filelock==3.4.1
html2text==2020.1.16
idna==2.7
importlib-metadata==4.8.3
importlib-resources==5.4.0
libsass==0.22.0
lxml==4.2.3
olefile==0.47
passlib==1.6.5
pbr==6.1.0
pip==21.3.1
platformdirs==2.4.0
psutil==6.1.0
psycopg2==2.7.3.1
pyparsing==2.1.10
python-dateutil==2.5.3
pytz==2016.7
pywin32==305
reportlab==3.6.8
requests==2.20.0
setuptools==57.5.0
six==1.16.0
soupsieve==2.3.2.post1
typing-extensions==4.1.1
urllib3==1.24.3
virtualenv==20.17.1
vobject==0.9.3
xlrd==1.0.0
xlwt==1.3.0
zipp==3.6.0
suds-jurko==0.6

Win10下启动可能会报错:

Process finished with exit code -1073740940 (0xC0000374)

解决方案:

  1. 控制面板中搜索【区域】
  2. 区域中选择管理页签,点击更改系统区域设置
  3. 弹出区域设置对话框,在Beta版:前勾选复选框,确定 之后重启系统生效。

以上是odoo12在windows操作系统下搭建文档.

发布评论

评论列表(0)

  1. 暂无评论