Why does High Sierra complain about IDLE?
That specific error message means that the app (or a library, or launcher or component of some sort) is a 32 bit app and not a 64 bit app. Something in the Python installation is triggering that message even if python itself is 64bit.

And in an upcoming release of macOS 32bit apps will no longer work. Check python.org for FAQs/Discussions/Support/etc. for when it will be compiled as a 64bit app.