运行Odoo Server报错:No module named werkzeug.local 如何解决?
解决Odoo 8.0启动时
ImportError: No module named werkzeug.local的问题 这个报错是因为Python环境中缺少Odoo 8.0所需的Werkzeug库,且要注意版本兼容性——Odoo 8.0不支持过高版本的Werkzeug,推荐安装0.16.x版本(比如0.16.1)。
解决步骤:
1. 检查当前Python环境的Werkzeug版本(可选)
先确认是否已安装不兼容的版本,执行命令:
pip show werkzeug
如果显示版本高于0.16.x,需要先卸载。
2. 卸载不兼容的Werkzeug版本(如果需要)
pip uninstall -y werkzeug
3. 安装适配Odoo 8.0的Werkzeug版本
执行以下命令安装指定版本:
pip install werkzeug==0.16.1
4. 重新启动Odoo Server
回到Odoo目录,重新执行启动命令(注意原命令里的opt/odoo8.0/odoo前面缺少/,建议修正路径避免后续问题):
cd ~/opt/odoo8.0/odoo-server ./odoo.py --addons-path=/opt/odoo8.0/odoo-server,/opt/odoo8.0/odoo
内容的提问来源于stack exchange,提问作者Rabab Saad
相关产品推荐
相关产品推荐

