python environments
- Use
pyenv
to switch between Python versions. - Use
venv
for creating of virtual environments.
pyenv versions
pyenv version
python --version
# install a version
pyenv install 3.10
# select just for current shell session
pyenv shell <version>
# automatically select whenever you are in the current directory (or its subdirectories)
pyenv local <version>
# select globally for your user account
pyenv global <version>
# uninstall
pyenv uninstall <versions>
- Use
venv
for creating of virtual environments.
# create virtual environment name .venv
python -m venv .venv
# activate the virtual environment
source .venv/bin/activate
# install packages in .venv
pip install transformers flask
# save Dependencies
pip freeze > requirements.txt
# deactivate env
deactivate
# to re-create the environment
python -m venv newenv
source newenv/bin/activate
pip install -r requirements.txt
17. Sep 2024