Это потому, что вы импортируете модуль datetime (который содержит классы для манипулирования датами и временем, как указано в документации ), а не объект datetime.В таких классах и объектах внутри модуля datetime существует объект с именем datetime (да, то же имя, что и у модуля, в котором он живет), поэтому для использования объекта datetime вам нужно импортировать его следующим образомэто:
from datetime import datetime
# ^ ^
# | |
# module class inside module
# Now you can use
now = datetime.now()