🐍 Управление версиями Python с помощью pyenv

by itisgood

С помощью pyenv вы можете легко переключаться между версиями python.

При работе над несколькими проектами рекомендуется создать файл .python-version, содержащий целевую версию ноды.

Вот как это сделать.

Сначала убедитесь, что установлена нужная версия python.

➜  example-project git:(main) python --version
Python 3.7.8
➜  example-project git:(main) pyenv install 3.8.6
Installing Python-3.8.6...
Installed Python-3.8.6 to /home/janikvonrotz/.pyenv/versions/3.8.6  

Используйте новую версию локально.

➜  example-project git:(main) pyenv local 3.8.6
➜  example-project git:(main) ✗ cat .python-version
3.8.6

Конечно, вы можете установить новую версию глобально, используя pyenv global x.x.x.

Переключаясь между папками, проверьте, загружается ли нужная версия автоматически.

➜  ~ python --version 
Python 3.7.8
➜  example-project git:(main) ✗ python --version
Python 3.8.6

Вы можете сбросить глобальную версию, установив system как версию python.

You may also like

Leave a Comment