Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

deef

macrumors member
Original poster
Jan 10, 2007
59
22
does the Big Sur installer include python, Ruby , etc.?
 

Andropov

macrumors 6502a
May 3, 2012
746
990
Spain
Python seems to be installed, and uses Python 2.7.6 (still) for "legacy purposes". Python 3.8.2 is also included. The developer page for Xcode also states that "macOS comes with AppleScript, Perl, Python, and Ruby already installed".

Running python on Terminal (fresh install of Big Sur):

Screen Shot 2020-06-23 at 10.30.12.png

Running python3 on Terminal:
Screen Shot 2020-06-23 at 10.30.14.png
 

Andropov

macrumors 6502a
May 3, 2012
746
990
Spain
Why shouldn't it?

macOS Catalina 10.15 release notes said:
Scripting language runtimes such as Python, Ruby, and Perl are included in macOS for compatibility with legacy software. Future versions of macOS won’t include scripting language runtimes by default, and might require you to install additional packages. If your software depends on scripting languages, it’s recommended that you bundle the runtime within the app.
 

frou

macrumors 65816
Mar 14, 2009
1,391
2,001
I kinda suspected it might not actually happen in 10.16 aka Big Sur, because Apple's statement last year said "Future versions of macOS ..." rather than something more direct like "Starting with the next version of macOS ..."

I want Python 2 specifically to get nuked. It's annoying that it's hanging around forever in the base install and crufting up the development environment of people who use modern day Python on macOS.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.