In this educational, we’ll uncover the easiest way to configure your tool to use the python
command as an alternative of python3
.
When you arrange Python 3 or the latest version of Python to your Mac, it’s generally carried out using the python3
command. Then again, if you want use Python 3 while running it with merely the python
command, this knowledge is for you.
Previous than we proceed with the learning, I assume that you already have Python installed to your Mac. When you haven’t installed it however, please visit this knowledge on the best way to set up Python for your Mac.
Let’s dive in.
Mapping ‘python’ to ‘python3’
To switch the default python3
command to your Mac to signify to python
, you’ll be capable to create an alias. This is completed via improving your shell’s configuration document. Proper right here’s the easiest way to do it:
Step 1: Open Terminal
You’ll be capable to to search out it inside the Methods folder underneath Utilities, or search for it using Spotlight.
Step 2: Get to the bottom of Your Shell
macOS uses each bash or zsh since the default shell. You’ll be capable to get to the bottom of which one you’re using via running echo $SHELL
inside the terminal.
Step 3: Edit the Configuration Record
- When you’re using bash, you’ll edit
~/.bash_profile
,~/.bashrc
, or~/.profile
. - When you’re using zsh, you’ll edit
~/.zshrc
.
Step 4: Add an Alias
Open the precise document in a text editor, comparable to Nano, via typing nano ~/.bash_profile
or nano ~/.zshrc
(depending to your shell).
Add the following line to the document: alias python='python3'
.
Save and close the document (in Nano, this is completed via pressing Ctrl + X , then Y to make sure, and Enter to move out).
Step 5: Observe the Changes
For the changes to take have an effect on, you each need to restart your terminal or provide the profile document via typing provide ~/.bash_profile
or provide ~/.zshrc
.
After doing this, while you kind python to your terminal, it is going to must now use python3
. Remember that this alteration is restricted for your client account on the Mac, and it won’t have an effect on system-level Python configurations.
Didn’t Art work? Check out the Following:
If atmosphere an alias didn’t art work, there might be a few the explanation why. Let’s take a look at a definite method:
1. Check out Your Shell All over again
First, make sure that you edited the right kind configuration document on your shell. Run echo $SHELL
inside the Terminal to make sure your shell. If it’s zsh, the document is ~/.zshrc
. For bash, it’s one in every of ~/.bash_profile
, ~/.bashrc
, or ~/.profile
.
2. Test Alias Syntax
Be sure that the alias line to your configuration document is exactly as follows:
alias python='python3'
There must be no additional spaces or characters.
3. Recheck Configuration Record
Double-check that you just saved the changes to the configuration document.
4. Provide the Configuration Record
Run provide ~/.zshrc
(for zsh) or provide ~/.bash_profile
(for bash) to make use of the changes immediately. If this step is lost sight of, the alias won’t art work until the next time you log in.
5. Restart Terminal
After sourcing the configuration document, close and reopen the Terminal. Sometimes a contemporary get began is sought after.
6. Check out for Conflicts
You probably have other configuration data (like ~/.bashrc
or ~/.profile
), they might conflict. Check out those data for any present python aliases
or PATH
changes.
7. Check out Your PATH
Be sure that the checklist containing the python3
executable is to your PATH
. Run echo $PATH
to look your provide PATH
.
8. Test the Alias In an instant
Take a look at atmosphere the alias at once inside the Terminal (not all the way through the document) to look if it truly works:
alias python='python3' python --version
If this works, the issue is most likely with how the configuration document is being sourced.
9. Use Absolute Path
If the alias however doesn’t art work, you’ll be capable to use completely the path to the python3
executable. Find it using which python3, and then set the alias with that path:
alias python='/absolute/path/to/python3'
The post How you can Map ‘python’ to ‘python3’ on Mac appeared first on Hongkiat.
Supply: https://www.hongkiat.com/blog/map-python-python3/
Contents
- 0.0.1 Mapping ‘python’ to ‘python3’
- 0.0.2 Didn’t Art work? Check out the Following:
- 0.0.2.1 1. Check out Your Shell All over again
- 0.0.2.2 2. Test Alias Syntax
- 0.0.2.3 3. Recheck Configuration Record
- 0.0.2.4 4. Provide the Configuration Record
- 0.0.2.5 5. Restart Terminal
- 0.0.2.6 6. Check out for Conflicts
- 0.0.2.7 7. Check out Your PATH
- 0.0.2.8 8. Test the Alias In an instant
- 0.0.2.9 9. Use Absolute Path
- 0.1 Related posts:
- 1 18 FREE Pastel Gradients Built with Divi’s Gradient Builder
- 2 The Final Information to Embedding Content material on Your Web page
- 3 Methods to Customise Your WooCommerce Checkout Web page in 2025
0 Comments