I've installed an updated version of python 2.7, which comes with the IDLE development environment.

High Sierra is giving me warnings that it needs to be updated (which I took to mean that it's 32-bit, but it's not.)

I can't remember the exact warning, but it's the 'this app is not optimized for MacOS, consult the developer' thing.

  • 1
    Where did you install python from?
    – mmmmmm
    May 8 '18 at 8:48
  • From www.python.org.
    – benwiggy
    May 8 '18 at 12:41
  • 1
    How are you starting idle?
    – mmmmmm
    May 8 '18 at 15:08
  • @SteveChambers You can probably move your comment to an answer.
    – drivec
    May 8 '18 at 15:51
  • Please see my question. IDLE is NOT 32-bit, and isn't running as such, but I got the same warning in High Sierra as you get for 32-bit apps.
    – benwiggy
    May 8 '18 at 16:30

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.

  • As you say, it must be some component of some sort, as the app itself is 64-bit.
    – benwiggy
    May 11 '18 at 8:26

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .