Python: How to Fix datetime Import Error Quickly

Here's a quick resolution for import datetime Python error. The reason is your .py python script name and datetime both the same. I'll show you how this error happens and its resolution.

 datetime import error

Here's Resolution for ImportError

I've created a script called '' to check minute value 'odd' or not. During the import of my python script, I got the import error cannot import name datetime.

My Script:

My script's intention is to find the minute value is odd or not.

Python Logic

from datetime import datetime
odds = [ 1, 3, 5, 7, 9, 11, 13, 15, 17, 19,
21, 23, 25, 27, 29, 31, 33, 35, 37, 39,
41, 43, 45, 47, 49, 51, 53, 55, 57, 59 ]
right_this_minute =
if right_this_minute in odds:
print("This minute seems a little odd.")
print("Not an odd minute.")


I have imported my from Linux. It gives an error "ImportError: cannot import name 'datetime' from partially initialized module'.


The reason for the error is the .py module name and Python package name both are the same.


I've renamed the .py module and imported it to Python3. Then, the import is successful.



Thanks for your message. We will get back you.

Previous Post Next Post