Formula

python@3.11

3.11.16

Interpreted, interactive, object-oriented programming language

Install

brew install python@3.11

Details

Sources

Supported platforms

ArchitecturePlatformsVersionDownload
Apple SiliconGolden Gate3.11.16File
SHA-256ae448188ee2ce4ec6b98ce05612e75e0d6c4bbb375080de779d2c6502a7c3d30
Apple SiliconTahoe3.11.16File
SHA-256327e07c376af6c8202978c834f9fef5ce63f81822b4404576b5078d62feb175e
Apple SiliconSequoia3.11.16File
SHA-256a5dd571f54091ffd66c7ad74b24554bc8c3fd069e134a7218d12adfc16d093ca
Apple SiliconSonoma3.11.16File
SHA-256b69dfc5cd39ad651bf78a5b3254c9293692a1fd44d988c6594d320a4bd75e4aa
IntelTahoe3.11.16File
SHA-256620d4a9fd3ec8a243bfcac8789550f2e14715f621e1596358c320e2cb6665933
IntelSequoia3.11.16File
SHA-256c3a01608bb6180b4d9e3a763d6ad702dcf2f4eb47135684aec4ce3a95fe1a38f
IntelSonoma3.11.16File
SHA-256236c3ed840f053b6870764be88ecbd4b11f573c901a70e2c1bb995df18bd9bcd
ARM64Linux3.11.16File
SHA-256e40aeb117135de34de6d116ad420d142c0a7aed6bf5f7505f48141e9054d487d
x86_64Linux3.11.16File
SHA-2566094d2090ffcc3a6d29e8eb5131ce91b20ddb7b42a095f619e2c9f1bd5938191

Dependencies

  • mpdecimal
  • openssl@3
  • sqlite
  • xz

Package data

Caveats

Python is installed as
  $HOMEBREW_PREFIX/bin/python3.11

Unversioned and major-versioned symlinks `python`, `python3`, `python-config`, `python3-config`, `pip`, `pip3`, etc. pointing to
`python3.11`, `python3.11-config`, `pip3.11` etc., respectively, are installed into
  $HOMEBREW_PREFIX/opt/python@3.11/libexec/bin

You can install Python packages with
  pip3.11 install <package>
They will install into the site-package directory
  $HOMEBREW_PREFIX/lib/python3.11/site-packages

`idle3.11` requires tkinter, which is available separately:
  brew install python-tk@3.11

gdbm (`dbm.gnu`) is no longer included in this formula, but it is available separately:
  brew install python-gdbm@3.11
`dbm.ndbm` changed database backends in Homebrew Python 3.11.
If you need to read a database from a previous Homebrew Python created via `dbm.ndbm`,
you'll need to read your database using the older version of Homebrew Python and convert to another format.
`dbm` still defaults to `dbm.gnu` when it is installed.

If you do not need a specific version of Python, and always want Homebrew's `python3` in your PATH:
  brew install python3

For more information about Homebrew and Python, see: https://docs.brew.sh/Homebrew-and-Python