Как использовать dateutil.relativedelta в Python 3.x?

Привет, я пытаюсь использовать relativedelta из модуля dateutil .

Я хочу сделать то, что упоминается здесь , добавить несколько месяцев к данному объекту datetime .

Но я пытаюсь использовать Python 3 для этого, и я получаю следующую ошибку:

 Traceback (most recent call last): File "bin/controller.py", line 2, in <module> from dateutil.relativedelta import relativedelta ImportError: No module named 'dateutil' 

Затем я прочитал, что dateutil теперь является частью Python 3, но как его импортировать? import dateutil не работает:

 Traceback (most recent call last): File "bin/controller.py", line 3, in <module> import dateutil ImportError: No module named 'dateutil' 

Я использую virtualenv, поэтому я хотел бы установить его с помощью pip .

Кажется, вам нужно установить его так, и это работает:

 pip install python-dateutil 

Вы должны установить его сначала, используя pip3 install python-dateutil . Он не включен по умолчанию с Python 3, я не знаю, где вы это читаете.

Я добавил pip3 а не просто старый pip потому что он установит его специально для Python 3.

Откройте консоль и введите: pip install python-dateutil