我正在尝试使用dulwich来访问我的git存储库。我已按照文档并按需要安装它,然后尝试运行这个简单的脚本:
>>> from dulwich.repo import Repo
>>> r = Repo(<path/to/my/repo>)
>>> r.head()
>>> c = r[r.head()]
>>> c
>>> c.message
当我在Python解释器中逐行输入时,它工作正常,我得到了预期的结果。
但是,当我使用相同的命令创建脚本,然后尝试使用python script-name.py
从终端运行它时,我得不到任何结果。
最后,当我在PyCharm中运行相同的脚本时,出现错误ModuleNotFoundError: No module named 'dulwich.repo'; 'dulwich' is not a package
。
知道这里发生了什么,因为我找不到任何有用的东西吗?