python- 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,

Есть идеи, что здесь происходит, потому что я не могу найти ничего полезного?

0 ответов

Другие вопросы по тегам