Rosalind๓ 2023-01-12 01:08 采纳率: 0%
浏览 109
已结题

关于python运行odoo-bin的问题,一直无法顺利运行

我是在windows系统下安装odoo开发环境的

我的目的是正确安装并配置好odoo16的开发环境,postgresql、python都安装好了,解释器也配置好了,在启动odoo-bin运行 python ./odoo-bin -c config.conf 的命令时总循环这些错误

D:\Users\Gwh\Program\odoo16\venv\Scripts\python.exe D:\Users\Gwh\Program\odoo16\odoo-bin -c D:\Users\Gwh\Program\odoo16\config.conf 
2023-01-11 16:44:49,261 21260 INFO ? odoo: Odoo version 16.0 
2023-01-11 16:44:49,262 21260 INFO ? odoo: Using configuration file at D:\Users\Gwh\Program\odoo16\config.conf 
2023-01-11 16:44:49,262 21260 INFO ? odoo: addons paths: ['D:\\Users\\Gwh\\Program\\odoo16\\odoo\\addons', 'c:\\users\\gwh\\appdata\\local\\openerp s.a\\odoo\\addons\\16.0', 'd:\\users\\gwh\\program\\odoo16\\addons', 'd:\\users\\gwh\\program\\odoo16\\odoo\\addons'] 
2023-01-11 16:44:49,262 21260 INFO ? odoo: database: odoo16@localhost:5432 
2023-01-11 16:44:49,836 21260 INFO ? odoo.addons.base.models.ir_actions_report: You need Wkhtmltopdf to print a pdf version of the reports. 
2023-01-11 16:44:50,049 21260 CRITICAL ? odoo.modules.module: Couldn't load module base 
2023-01-11 16:44:50,049 21260 CRITICAL ? odoo.modules.module: module 'werkzeug.routing' has no attribute 'NumberConverter' 
2023-01-11 16:44:50,049 21260 ERROR ? odoo.service.server: Failed to load server-wide module `base`. 
Traceback (most recent call last):
  File "D:\Users\Gwh\Program\odoo16\odoo\service\server.py", line 1239, in load_server_wide_modules
    odoo.modules.module.load_openerp_module(m)
  File "D:\Users\Gwh\Program\odoo16\odoo\modules\module.py", line 432, in load_openerp_module
    __import__('odoo.addons.' + module_name)
  File "D:\Users\Gwh\Program\odoo16\odoo\addons\base\__init__.py", line 5, in <module>
    from . import models
  File "D:\Users\Gwh\Program\odoo16\odoo\addons\base\models\__init__.py", line 25, in <module>
    from . import ir_http
  File "D:\Users\Gwh\Program\odoo16\odoo\addons\base\models\ir_http.py", line 72, in <module>
    class SignedIntConverter(werkzeug.routing.NumberConverter):
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'werkzeug.routing' has no attribute 'NumberConverter'
2023-01-11 16:44:50,156 21260 INFO ? odoo.service.server: HTTP service (werkzeug) running on DESKTOP-GPVM2M4:8069 
2023-01-11 16:44:50,435 21260 ERROR ? odoo.modules.loading: Database odoo16_test not initialized, you can force it with `-i base` 
2023-01-11 16:44:50,435 21260 INFO ? odoo.modules.registry: Registry loaded in 0.297s 
2023-01-11 16:45:50,736 21260 ERROR odoo16_test odoo.sql_db: bad query: 
            SELECT latest_version
            FROM ir_module_module
             WHERE name='base'
        
ERROR: 错误:  关系 "ir_module_module" 不存在
LINE 3:             FROM ir_module_module
                         ^
 
2023-01-11 16:45:50,737 21260 WARNING odoo16_test odoo.addons.base.models.ir_cron: Tried to poll an undefined table on database odoo16_test. 
2023-01-11 16:45:52,016 21260 ERROR odoo16_test odoo.sql_db: bad query: 
            SELECT latest_version
            FROM ir_module_module
             WHERE name='base'
        
ERROR: 错误:  关系 "ir_module_module" 不存在
LINE 3:             FROM ir_module_module
                         ^
 
2023-01-11 16:45:52,017 21260 WARNING odoo16_test odoo.addons.base.models.ir_cron: Tried to poll an undefined table on database odoo16_test. 
2023-01-11 16:46:50,751 21260 ERROR odoo16_test odoo.sql_db: bad query: 
            SELECT latest_version
            FROM ir_module_module
             WHERE name='base'
        
ERROR: 错误:  关系 "ir_module_module" 不存在
LINE 3:             FROM ir_module_module
                         ^
 
2023-01-11 16:46:50,752 21260 WARNING odoo16_test odoo.addons.base.models.ir_cron: Tried to poll an undefined table on database odoo16_test. 
2023-01-11 16:46:53,036 21260 ERROR odoo16_test odoo.sql_db: bad query: 
            SELECT latest_version
            FROM ir_module_module
             WHERE name='base'
        
ERROR: 错误:  关系 "ir_module_module" 不存在
LINE 3:             FROM ir_module_module
                         ^
 
2023-01-11 16:46:53,039 21260 WARNING odoo16_test odoo.addons.base.models.ir_cron: Tried to poll an undefined table on database odoo16_test. 
2023-01-11 16:47:50,763 21260 ERROR odoo16_test odoo.sql_db: bad query: 
            SELECT latest_version
            FROM ir_module_module
             WHERE name='base'
        
ERROR: 错误:  关系 "ir_module_module" 不存在
LINE 3:             FROM ir_module_module
                         ^
 
2023-01-11 16:47:50,764 21260 WARNING odoo16_test odoo.addons.base.models.ir_cron: Tried to poll an undefined table on database odoo16_test. 
2023-01-11 16:47:54,066 21260 ERROR odoo16_test odoo.sql_db: bad query: 
            SELECT latest_version
            FROM ir_module_module
             WHERE name='base'
        
ERROR: 错误:  关系 "ir_module_module" 不存在
LINE 3:             FROM ir_module_module
                         ^
 
2023-01-11 16:47:54,067 21260 WARNING odoo16_test odoo.addons.base.models.ir_cron: Tried to poll an undefined table on database odoo16_test. 
2023-01-11 16:48:50,779 21260 ERROR odoo16_test odoo.sql_db: bad query: 
            SELECT latest_version
            FROM ir_module_module
             WHERE name='base'
        
ERROR: 错误:  关系 "ir_module_module" 不存在
LINE 3:             FROM ir_module_module
                         ^
 
2023-01-11 16:48:50,779 21260 WARNING odoo16_test odoo.addons.base.models.ir_cron: Tried to poll an undefined table on database odoo16_test. 
2023-01-11 16:48:55,086 21260 ERROR odoo16_test odoo.sql_db: bad query: 
            SELECT latest_version
            FROM ir_module_module
             WHERE name='base'
        
ERROR: 错误:  关系 "ir_module_module" 不存在
LINE 3:             FROM ir_module_module
                         ^
 
2023-01-11 16:48:55,087 21260 WARNING odoo16_test odoo.addons.base.models.ir_cron: Tried to poll an undefined table on database odoo16_test. 


我希望有人能指导我一下顺利开发出odoo环境,我已经被折磨一周了啊,之前也试过在Ubuntun上开发,同样到这步时也有相同的错误,所以我已经重新卸载在windows重新安装,发现也是一样的问题
  • 写回答

5条回答 默认 最新

  • hurp13 2023-01-12 17:38
    关注

    这个错误信息表明在加载base模块时出现了问题,具体错误是 "module 'werkzeug.routing' has no attribute 'NumberConverter'"。这意味着werkzeug库的routing模块没有一个名为NumberConverter的属性。
    这可能是由于您使用的werkzeug库版本过低而导致的。Odoo 16.0需要werkzeug库版本0.15.4或更高。
    解决方法:
    1.检查您安装的werkzeug库版本是否符合要求。
    2.在确定版本符合要求后检查您的Python路径是否配置正确。
    3.使用虚拟环境,将werkzeug库更新到最新版本。
    4.使用pip安装werkzeug库。
    5.重启odoo服务.
    至于我的解答思路,我会先确认werkzeug库的版本是否符合要求,检查Python路径是否配置正确。如果仍然无法解决问题,我会尝试使用虚拟环境或pip安装最新版本的werkzeug库,并重启odoo服务。
    另外,建议您检查配置文件config.conf中的数据库配置是否正确,以及是否已经在数据库中创建了名为odoo16的数据库,并且odoo已经有权限访问。

    评论

报告相同问题?

问题事件

  • 系统已结题 1月20日
  • 创建了问题 1月12日

悬赏问题

  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 pycharm运行main文件,显示没有conda环境
  • ¥15 易优eyoucms关于二级栏目调用的问题
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?
  • ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
  • ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
  • ¥15 特定网页无法访问,已排除网页问题