我正在尝试使用 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
。
知道这里发生了什么,因为我找不到任何有用的东西吗?