Install local pyenv
pyenv local 3.11
Check local pyenv
pyenv versions
pyenv local
Install pipx with pyenv 3.11
sudo apt update
python -m pip install --user pipx
python -m pipx ensurepath
source ~/.bashrc
echo 'export PIP_PYTHON_PATH="$(pyenv which python)"' >> ~/.bashrc
source ~/.bashrc
Check pipx version with pycowsay
pipx list
pipx install cowsay
pipx run pycowsay mooooo
pipx uninstall cowsay
Install poetry
pipx install poetry
pipx list
pipx upgrade poetry
poetry completions bash >> ~/.bash_completion
restart
Create Poetry environment
poetry init
(enter, enter, enter; etc)
Remove Poetry environment
poetry env remove 3.11.8
Activate Poetry virtual environment
poetry shell
Deactivate Poetry virtual environment
exit
deactivate
Add/remove dependencies examples
poetry add reflex
poetry remove reflex
poetry show --all
poetry add pytest --group test
Initialize project
reflex init
Run project
reflex run
Dev
poetry install
Prod
poetry install --without test
Local run
poetry run python app.py
poetry run pytest tests