Default Python Version in Linux: Choosing Python 2.7
Running multiple Python versions on a Linux system can be a common scenario. However, navigating the default version can sometimes be challenging. This article discusses how to make Python 2.7 the default version when typing the "python" command on your terminal.
Assessment of Default Python Change
Before altering your default Python, it's crucial to understand the implications. The system-installed Python (usually located in /usr/bin) may be utilized by various scripts and applications. Modifying its order in your PATH environment variable or altering system settings can potentially break existing dependencies.
Alternative Approaches without Default Modification
Fortunately, you have other options without changing the default Python:
Shell Alias:
Execute the following command to create an alias:
alias python=/usr/local/bin/python2.7
Now, whenever you type "python," the alias will invoke Python 2.7, leaving the system-dependent scripts unaffected.
Virtual Environment (venv):
Create a virtual environment specific to your Python 2.7 installation:
python2.7 -m venv ~/my_venv
Activate the venv before running your scripts:
source ~/my_venv/bin/activate
Inside the venv, Python 2.7 will be utilized until you deactivate it.
Conclusion
While changing the default Python version is technically possible, it's generally advisable to avoid this approach. By employing the methods described above, you can selectively use Python 2.7 for your desired tasks without compromising system integrity or compatibility with existing applications.
Disclaimer: All resources provided are partly from the Internet. If there is any infringement of your copyright or other rights and interests, please explain the detailed reasons and provide proof of copyright or rights and interests and then send it to the email: [email protected] We will handle it for you as soon as possible.
Copyright© 2022 湘ICP备2022001581号-3