如何自动将python项目根目录设置为root?

使用Pycharm调试python程序,能自动将项目跟目录设置为source root,可以从子模块下导入根目录下任何子目录下的自编模块。emacs下调试python程序,总是找不到自编模块,听说可以每次调用处将项目根目录添加到sys.path,但是这样做似乎很重复很难看。有没有办法如Pycharm一样,将项目根目录设置为source root,这样就不用每次调用都sys.path.append()。我找到网上一个办法, website upgrading… 这个办法似乎可行。其他还有更优雅的办法吗?先谢谢了。

projectileproject.el(emacs28)都有类似project-execute-extended-command的命令,