安装条件准备
下载 Python包
https://www.python.org/downloads/windows/
下载 PostgreSQL 数据库
https://www.postgresql.org/download/windows/
下载 Pycharm 开发工具
https://www.jetbrains.com/pycharm/download/?section=windows
下载 wkhtmltopdf 插件
https://wkhtmltopdf.org/downloads.html
下载 odoo17 企业版源码(这里由公司提供,因为企业版的odoo系统是需要收费的,这里就没有办法提供出来)

安装应用和配好基础环境,可以参考这位老师所制作的odoo17社区版安装流程,网址为: https://www.bilibili.com/video/BV1Ga4y1B7F8?t=794.5
安装所有应用,和配好环境后,就可以进入到pycharm中,配置连接数据库的设置。同样可以按照上面这位老师所讲的步骤。
在配置完毕后,运行pycharm,可能会遇到以下问题,并且给出解决方法。
第一种,程序运行没有报错,但是在网站中访问时,出现以下错误:

网站访问时出现:
该错误主要的原因是因为“ 内部服务器错误 ”,但这种情况一般是由于,你在设置数据库连接的端口号时,该端口号被占用的原因,你可以先查看本机端口号的使用情况,将连接数据库的端口号进行修改成未使用的端口号,在访问,即可解决这个问题。(本来设置为8069,修改为8088后,就解决了问题)
端口号占有情况查看(如果显示tcp协议,即该8069端口号被占用了,如8089,没有任何协议,即没有被占用,即可使用该端口号,来解决以上问题):
第二种错误,会出现UTF-8编码来解码的时候不是UTF-8编码的字节序列的报错,如下图:
当遇到这种情况,我们需要看看,自己的目录是否含有中文,如果含有,则需要修改成英文,否则会报错,若没有,可以尝试在设置中修改文件的编码格式,若尝试后,还是出现这种出现,很大可能是数据库配置的时候有错误,以下是解决方法:
你需要查看你的数据库中是否含有odoo的数据库,如下:
你也可以使用navicat进行查看数据库中有没有表的存在,如果没有,即该数据库名需要更改(即:db_name = odoo 需要更改成有表数据的数据库)。如下图:
第三种错误,在所有其它错误都解决后,登录界面登录后会出现提示 网页会提示(Bad Request Session expired (invalid CSRF token)),令牌不匹配的问题,如第一种网页访问的情况类似,如果入到这种情况解决方法如下:
首先可以对 浏览器的缓存和Cookie进行清除,如果不熟悉,可以观看视频实习,如下:https://www.bilibili.com/video/BV1tu411w7wY?t=100.8
如果清除以后还是报错,很大可能就是自己的电脑防火墙的问题,阻止了你的访问,你可以在应用里面搜索防火墙,对其进行关闭,在进行访问,即可登录到odoo系统中。
上图中的应用是本人已经添加的一些,登录到此页面时,会只有一个应用选项,进入其它便可进行其它模块的启用了。
到此对于常见odoo17企业版的常见问题介绍完毕。
odoo17企业版安装常见问题