导入错误:尝试将 Odoo 10 数据库迁移到 Odoo 11 时没有名为“werkzeug”的模块

查多佐

我正在关注这篇文章以将我的Odoo 10 数据库迁移Odoo 11,但我收到了一个ImportError : No module named 'werkzeug'错误。

每个人都遇到同样的问题吗?我愿意接受所有建议。

我在分离的容器上使用 odoo docker image odoo:10 和 postgres:10。

感谢阅读

这是有关该问题的更多详细信息。

odoo@f807a4a071e3:~/OpenUpgrade_11$ cd OpenUpgrade/

odoo@f807a4a071e3:~/OpenUpgrade_11/OpenUpgrade$ ls

CONTRIBUTING.md COPYRIGHT LICENSE MANIFEST.in Makefile README.md addons debian doc odoo odoo-bin requirements.txt scripts setup setup.cfg setup.py

odoo@f807a4a071e3:~/OpenUpgrade_11/OpenUpgrade$ sudo -u odoo ./odoo-bin -d TestDB_Migr --update all --stop-after-init --data-dir=/tmp/

Traceback (most recent call last):
    File "./odoo-bin", line 5, in 
        import odoo
    File "/var/lib/odoo/OpenUpgrade_11/OpenUpgrade/odoo/__init__.py", line 84, in 
        from . import modules
    File "/var/lib/odoo/OpenUpgrade_11/OpenUpgrade/odoo/modules/__init__.py", line 8, in 
        from . import db, graph, loading, migration, module, registry
    File "/var/lib/odoo/OpenUpgrade_11/OpenUpgrade/odoo/modules/graph.py", line 10, in     
        import odoo.tools as tools
    File "/var/lib/odoo/OpenUpgrade_11/OpenUpgrade/odoo/tools/__init__.py", line 9, in 
        from .misc import *
    File "/var/lib/odoo/OpenUpgrade_11/OpenUpgrade/odoo/tools/misc.py", line 25, in 
        import werkzeug.utils
ImportError: No module named 'werkzeug'

odoo@f807a4a071e3:~/OpenUpgrade_11/OpenUpgrade$ 
在线

您提供文件中,它提到:

git clone https://github.com/OCA/OpenUpgrade.git

- install python requirements

cd OpenUpgrade

git checkout 11.0

sudo pip3 install -r requirements.txt

看看它的requirements.txt,你可以看到下一个:

工具 == 0.11.15; sys_platform! = 'win32'

所以,很可能你应该pip3 install -r requirements.txt在执行其他命令之前执行安装依赖的 python 包。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章