[GH-ISSUE #224] No module named 'crontab' #151

Closed
opened 2026-03-01 14:41:05 +03:00 by kerem · 2 comments
Owner

Originally created by @lachlansimpson on GitHub (Apr 28, 2019).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/224

Fresh git pull of the django branch, missing the django-crontab module?

Traceback (most recent call last):
  File "./bin/archivebox", line 6, in <module>
    from .cli import archivebox
  File "/opt/ArchiveBox_django/archivebox/__init__.py", line 4, in <module>
    from . import cli
  File "/opt/ArchiveBox_django/archivebox/cli/__init__.py", line 59, in <module>
    SUBCOMMANDS = list_subcommands()
  File "/opt/ArchiveBox_django/archivebox/cli/__init__.py", line 34, in list_subcommands
    module = import_module('.archivebox_{}'.format(subcommand), __package__)
  File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/opt/ArchiveBox_django/archivebox/cli/archivebox_schedule.py", line 12, in <module>
    from ..main import schedule
  File "/opt/ArchiveBox_django/archivebox/main.py", line 10, in <module>
    from crontab import CronTab, CronSlices
ModuleNotFoundError: No module named 'crontab'
Originally created by @lachlansimpson on GitHub (Apr 28, 2019). Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/224 Fresh git pull of the django branch, missing the django-crontab module? ``` Traceback (most recent call last): File "./bin/archivebox", line 6, in <module> from .cli import archivebox File "/opt/ArchiveBox_django/archivebox/__init__.py", line 4, in <module> from . import cli File "/opt/ArchiveBox_django/archivebox/cli/__init__.py", line 59, in <module> SUBCOMMANDS = list_subcommands() File "/opt/ArchiveBox_django/archivebox/cli/__init__.py", line 34, in list_subcommands module = import_module('.archivebox_{}'.format(subcommand), __package__) File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/opt/ArchiveBox_django/archivebox/cli/archivebox_schedule.py", line 12, in <module> from ..main import schedule File "/opt/ArchiveBox_django/archivebox/main.py", line 10, in <module> from crontab import CronTab, CronSlices ModuleNotFoundError: No module named 'crontab' ```
kerem closed this issue 2026-03-01 14:41:05 +03:00
Author
Owner

@lachlansimpson commented on GitHub (Apr 28, 2019):

apt install python3-crontab fixes this issue.

<!-- gh-comment-id:487335584 --> @lachlansimpson commented on GitHub (Apr 28, 2019): `apt install python3-crontab` fixes this issue.
Author
Owner

@lachlansimpson commented on GitHub (Apr 28, 2019):

I worked this out. Git pull, checkout django branch. pip install -e . and it all works.

<!-- gh-comment-id:487352630 --> @lachlansimpson commented on GitHub (Apr 28, 2019): I worked this out. Git pull, checkout django branch. `pip install -e .` and it all works.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ArchiveBox#151
No description provided.