This guide outlines the steps to install Python 3.11 on macOS, Linux, and Windows.
brew install [email protected]To make it your default:
echo 'export PATH="/opt/homebrew/opt/[email protected]/bin:$PATH"' >> ~/.zprofile
source ~/.zprofilepython3.11 --versionsudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install -y python3.11 python3.11-venv python3.11-devsudo dnf install -y python3.11sudo apt install -y build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncursesw5-dev \
xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
sudo tar xvf Python-3.11.0.tgz
cd Python-3.11.0
sudo ./configure --enable-optimizations
sudo make -j "$(nproc)"
sudo make altinstallpython3.11 --version-
Download the installer: https://www.python.org/downloads/release/python-3110/
-
Run the installer:
- Select "Add Python 3.11 to PATH"
- Choose "Customize installation" if needed
- Click Install Now
-
After installation, open PowerShell or CMD:
python --versionTo ensure Python 3.11 runs:
py -3.11python3.11 -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate