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

How to Resolve: ImportError cannot import name datetime

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.

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.



Most Popular

7 AWS Interview Questions asked in Infosys, TCS

Hyperledger Fabric: 20 Real Interview Questions

How to Decode TLV Quickly