Windows 10下PyCharm添加Odoo addons路径报错求助
解决Odoo addons路径无效的问题
问题根源
你用的路径是Linux/macOS风格的(/odoo/addons/),而且相对路径addons可能没指向正确目录——Windows系统不认正斜杠路径,必须用**反斜杠**,绝对路径还要带盘符(比如C:\odoo\addons)。油管教程大概率是针对Linux的,直接照搬路径格式肯定出问题。
具体修复步骤
1. 改对路径格式
把启动命令里的路径换成Windows兼容写法:
- 如果
addons是你项目里的自定义模块目录,先确认PyCharm的工作目录是Odoo根目录(就是放odoo-bin的那个文件夹),可以直接写addons;保险起见用绝对路径,比如C:\my_odoo_project\addons - 官方默认addons路径换成你的实际安装路径,比如
C:\Program Files\Odoo\16.0\addons(版本号根据你的Odoo版本调整)
正确命令示例:
-r admin -w admin --addons-path addons,C:\odoo\16.0\addons
2. 确认路径真的存在
- 打开文件资源管理器,把每个路径粘进去,看看能不能找到对应的文件夹,而且里面必须有Odoo模块的标准文件(比如
__init__.py、__manifest__.py),空文件夹或者结构不对都会被判定为无效 - 检查PyCharm的运行配置工作目录:
- 点右上角的运行配置下拉框,选"Edit Configurations"
- 找到你的Odoo启动项,看"Working directory"是不是Odoo根目录——如果这里错了,相对路径
addons就会指向错误的地方
3. 避坑细节
- 路径末尾别加斜杠(不管正的反的),Odoo会自动处理
- 多个路径用英文逗号分隔,中间别加空格
终极排查法
要是还是报错,直接把所有路径换成绝对路径,比如:
-r admin -w admin --addons-path C:\my_project\custom_addons,C:\odoo\16.0\addons
这样能排除相对路径的干扰,确认是路径本身的问题还是配置的问题。
内容的提问来源于stack exchange,提问作者KingMaster13
相关产品推荐
相关产品推荐

