Odoo 17与PyCharm配置报错:无法识别odoo.conf参数
解决PyCharm配置Odoo 17外部conf文件的报错问题
问题原因
你碰到的unrecognized parameters: 'management system/conf/odoo.conf'错误,本质是路径里的空格没加引号,导致命令行把空格后的内容当成了独立的未知参数。另外你的配置文件里还藏着一个拼写小错误。
修复方案
1. 给带空格的路径加引号
把运行参数里的路径用双引号包起来,正确的参数写法是:
-c "/path/to/hospital management system/conf/odoo.conf"
在PyCharm的运行配置里直接这么填就行,别让空格把参数拆成两半。
2. 修正配置文件里的拼写错误
看你的conf/odoo.conf,addons_path里的maagement少了个n,改成management:
[options] ; This is the password that allows database operations: ; admin_passwd = admin db_host = localhost db_port = 5432 db_user = odoonew17 db_password = psswrd # 修正拼写后的addons_path addons_path = /path/to/my/hospital management system/odoo-17.0/addons default_productivity_apps = True http_port = 8069
3. 简化运行参数
你之前加的odoo-bin、odoo server这些前缀完全没必要——脚本路径已经指定了odoo-bin,参数只需要保留-c 路径这部分就行,多了反而会触发错误。
快速验证
在工作目录下打开终端,直接跑这条命令测试:
./odoo-17.0/odoo-bin -c "./conf/odoo.conf"
如果没有参数错误提示,说明配置没问题,再回到PyCharm启动就正常了。
内容的提问来源于stack exchange,提问作者tony
相关产品推荐
相关产品推荐

