ModuleNotFoundError: No module named ‘babel.numbers’

Traceback (most recent call last):
File "tkinter/", line 1705, in __call__
File "", line 726, in
File "", line 536, in calendar
File "tkcalendar/", line 211, in __init__
File "babel/", line 314, in get_day_names
File "babel/", line 641, in days
File "babel/", line 364, in _data
File "babel/", line 111, in load
File "babel/", line 111, in load
File "babel/", line 117, in load
ModuleNotFoundError: No module named 'babel.numbers'

Solution Explained

Locate the tkcalendar folder under venv/lib/python3.x/site-packages of your project folder.

Under, add an additional import for the missing module.

import calendar
from babel.dates import format_date, parse_date, get_day_names, get_month_names
from babel.numbers import *  # Additional Import