How to Use Python 3.x as the Default Python Interpreter on macOS
When running Mountain Lion, Python 2.7 is set as the default Python version. However, you can change this to Python 3.3 by following these steps:
Set Python 3.3 as the Default Alias
To avoid breaking applications dependent on Python 2, it's recommended to create an alias in your shell that defaults to Python 3.3. In your ~/.profile file, add the following line:
alias python='python3'
Then, source ~/.profile in your ~/.bash_profile and ~/.zsh_profile using the command:
[ -e ~/.profile ] && . ~/.profile
This will set the python alias to python3 across all shells.
Additional Aliases
For convenience, you can create additional aliases to easily switch between Python versions:
alias 2='python2' alias 3='python3'
Shebang for Scripts
When creating Python scripts, instead of using:
#!/usr/bin/env python
in the shebang line, use:
#!/usr/bin/env python3
This will ensure that Python 3.3 is used to execute these scripts.
The above is the detailed content of How Do I Make Python 3.x the Default Python Interpreter on macOS?. For more information, please follow other related articles on the PHP Chinese website!