Finding An Effective Python Environment
Python Version Management Tools
pyenv
pyenv
is a polular and marture open-source tool used in the Python development ecosystem on MacOS. (It is pyenv-win on windows). It allows developers to manage multiple Python installations on their system and easily switch between different Python versions. This is especially useful when you’re working on various Python projects that may have different version requirements.
1 | $ pyenv verison |
pyenv has the advantage that the default system Python for other applications will not be overridden.
1 | $ pyenv global 3.12.0 |
Python Virtual Environment
Python Package Management
Python Interpreters
Terminal Emulators & Shells
Text Editors
Finding An Effective Python Environment