Pyenv
Version mange tool for Python
Installation
MacOS
brew install pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init --path)"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
Windows
- Download Pyenv using git
git clone https://github.com/pyenv-win/pyenv-win.git "$HOME/.pyenv"
- Add pyenv to environment variable
[System.Environment]::SetEnvironmentVariable('PYENV',$env:USERPROFILE + "\\\\\\\\.pyenv\\\\\\\\pyenv-win\\\\\\\\","User")
[System.Environment]::SetEnvironmentVariable('PYENV_ROOT',$env:USERPROFILE + "\\\\\\\\.pyenv\\\\\\\\pyenv-win\\\\\\\\","User")
[System.Environment]::SetEnvironmentVariable('PYENV_HOME',$env:USERPROFILE + "\\\\\\\\.pyenv\\\\\\\\pyenv-win\\\\\\\\","User")
[System.Environment]::SetEnvironmentVariable('path', $env:USERPROFILE + "\\\\\\\\.pyenv\\\\\\\\pyenv-win\\\\\\\\bin;" + $env:USERPROFILE + "\\\\\\\\.pyenv\\\\\\\\pyenv-win\\\\\\\\shims;" + [System.Environment]::GetEnvironmentVariable('path', "User"),"User")