This script creates a Python virtual environment in current working directory using pyenv with a specified Python version.
- Pyenv should be installed.
-
Clone the repo or download
pyenv-local.sh
. -
Move the script to a location in your PATH:
mv pyenv-local.sh /usr/local/bin/pyenv-local chmod +x /usr/local/bin/pyenv-local
-
Create the
py
alias:echo 'alias py="/usr/local/bin/pyenv-local"' >> ~/.bashrc source ~/.bashrc
py <python_version> <venv_name>
For example: py 3.11.3 venv