diff --git a/README.md b/README.md index bd1c6f2b..7bb47ac7 100644 --- a/README.md +++ b/README.md @@ -44,10 +44,11 @@ This project was forked from [rbenv](https://github.com/rbenv/rbenv) and * [Locating Pyenv-provided Python Installations](#locating-pyenv-provided-python-installations) * **[Installation](#installation)** * [Getting Pyenv](#getting-pyenv) - * [Homebrew in macOS](#homebrew-in-macos) + * [UNIX/MacOS](#unixmacos) + * [Homebrew in macOS](#homebrew-in-macos) + * [Automatic installer](#automatic-installer) + * [Basic GitHub Checkout](#basic-github-checkout) * [Windows](#windows) - * [Automatic installer](#automatic-installer) - * [Basic GitHub Checkout](#basic-github-checkout) * [Set up your shell environment for Pyenv](#set-up-your-shell-environment-for-pyenv) * [Restart your shell](#restart-your-shell) * [Install Python build dependencies](#install-python-build-dependencies) @@ -200,7 +201,8 @@ As far as Pyenv is concerned, version names are simply directories under ## Installation ### Getting Pyenv -#### Homebrew in macOS +#### UNIX/MacOS +##### Homebrew in macOS 1. Consider installing with [Homebrew](https://brew.sh): ```sh @@ -234,19 +236,7 @@ As far as Pyenv is concerned, version names are simply directories under ~~~ -#### Windows - -Pyenv does not officially support Windows and does not work in Windows outside -the Windows Subsystem for Linux. -Moreover, even there, the Pythons it installs are not native Windows versions -but rather Linux versions running in a virtual machine -- -so you won't get Windows-specific functionality. - -If you're in Windows, we recommend using @kirankotari's [`pyenv-win`](https://github.com/pyenv-win/pyenv-win) fork -- -which does install native Windows Python versions. - - -#### Automatic installer +##### Automatic installer `curl https://pyenv.run | bash` @@ -254,7 +244,7 @@ For more details visit our other project: https://github.com/pyenv/pyenv-installer -#### Basic GitHub Checkout +##### Basic GitHub Checkout This will get you going with the latest version of Pyenv and make it easy to fork and contribute any changes back upstream. @@ -270,6 +260,18 @@ easy to fork and contribute any changes back upstream. cd ~/.pyenv && src/configure && make -C src ``` +#### Windows + +Pyenv does not officially support Windows and does not work in Windows outside +the Windows Subsystem for Linux. +Moreover, even there, the Pythons it installs are not native Windows versions +but rather Linux versions running in a virtual machine -- +so you won't get Windows-specific functionality. + +If you're in Windows, we recommend using @kirankotari's [`pyenv-win`](https://github.com/pyenv-win/pyenv-win) fork -- +which does install native Windows Python versions. + + ### Set up your shell environment for Pyenv **Upgrade note:** The startup logic and instructions have been updated for simplicity in 2.3.0.