追踪(最近通话):File "./odoo-bin", line 5, in <module>
import odoo
File "/opt/odoo/odoo/odoo/__init__.py", line 88, in <module>
from . import service
File "/opt/odoo/odoo/odoo/service/__init__.py", line 7, in <module>
from . import wsgi_server
File "/opt/odoo/odoo/odoo/service/wsgi_server.py", line 25, in <module>
import werkzeug.contrib.fixers
ModuleNotFoundError:没有名为“ werkzeug.contrib”的模块]
追溯错误之后,我得到了这个错误。
Failed building wheel for pyldap
然后我运行这段代码。sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev
和pip3 install -r requirements.txt
请确保requirements.txt中的werkzeug版本为0.11.15。如果不是'pip3 install werkzeug == 0.11.15'
然后您可以执行odoo
[在尝试使用Proxyfix
中的werkzeug==1.0.0
时遇到了相同的问题
由于Werkzeug 1.0.0
已从werkzeug.contrib
中删除了已弃用的代码,所以ProxyFix
已重定位到werkzeug.middleware.proxy_fix
解决ModuleNotFoundError: No module named 'werkzeug.contrib'
错误:
您应使用以下代码导入ProxyFix
:
from werkzeug.middleware.proxy_fix import ProxyFix
我希望这可以帮助解决您的问题😄