首先,我不是不会配置vs code的debug。虽然没有对vs code进行深入研究,但照猫画虎的能力还是有的。我的Odoo15、Odoo16开发环境都是配置好的。因为要深入研究一些代码逻辑,所以配置可断点的环境是很重要的。靠print、logger就别搞了。
出了什么问题呢?点击运行的时候,弹窗the python path in your debug configuration is invalid。我的Odoo14环境不用vs code去启动的话也是没有问题的。怎么会python path不正确呢?在网络上搜索了一下,有说版本降级的,有说重载插件的,看了看好像五六种情况,不过感觉都不像我的情况。
怎么解决的呢?
我发现当我们把配置中的python键给删除,运行的时候系统会弹窗提示选择一个python解释器,这个时候我尝试切换了弹窗给出的几个选项,问题给解决了。通过odoo log来看, 使用的venv环境也是对的!
接下来可以去研究我的衣服大改小问题了,客户搞服装的…