-
pyenv commands
- list commands -
pyenv install --list
- list available python versions (and more) -
pyenv install -v 3.8.2
- install a python version -
pyenv uninstall 3.8.2
- uninstall a python version -
Remove all pyenvs
rm -rf ~/.pyenv/versions
- remove all python version installed with pyenv -
pyenv versions
- show installed python versions -
pyenv version
- show current python version -
pyenv which python
-
pyenv which pip
-
pyenv local 3.8.2
set the current python for the project -
pyenv shell 3.9-dev
runa -
pyenv virtualenv 3.8.2 pycli-python3.8.2
create a virtualenv -
pyenv virtualenvs
show all virtual environments
-
python -m pip install --upgrade pip setuptools wheel
upgrade pip, setuptools and wheel -
python setup.py sdist bdist_wheel
create the distributions
-
run pip with python
python -m pip --version
-
test the installation with builtin tests
python -m test
- pyenv issue when installed with brew
- Redirect output - print/click.echo() to noop / print nothing]
- setuptools - entry_points
- pyenv intro
- visual pytest-ing in Idea/Pycharm
- String formatting
- String dataclasses
- tox
- pycharm/idea tox - 1
- pycharm/idea tox - 2
- pytest - 1
- pytest - 2
- pytest - 3
- pytest gherkin
- pytest-bdd
- pytest-bdd in pycharm/idea
- python cli with click
- Jinja2 templates
- Jinja2 API