解决Beancount更新3.0版本后forecast插件被移除问题

问题

Beancount 前段时间更新了3.0版本,插件beancount.plugins.forecast被移除,之前使用其进行周期记账,现在全部报错。
其实继续使用2.x版本完全没有问题,但既然它更新了,我就升级使用最新版本了。

解决

  • 在跟目录下新建plugins文件夹,将之前的插件代码复制到此文件夹,并且新建一个空的文件__init__.py
    完成后的文件结构如下:
─plugins
    │  forecast.py
    │  __init__.py
  • 主文件配置
    主文件修改导入插件,改成本地的插件,并且新增一条配置。
option "insert_pythonpath" "True" ;使用自定义插件必须,需在所有plugin之前
plugin "plugins.forecast" ;周期记账插件,需要和文件路径匹配
posted @ 2025-07-18 10:05  北纬37  阅读(31)  评论(0)    收藏  举报