For Windows users using Git Bash:
If you are on Windows and choose to use Git Bash, you’ll need to run a few commands to configure it to run Python and Anaconda. We’ll do this by creating a
.bashrc file, which allows us to set up these configurations.
If you do not plan to use Git Bash, feel free to skip this section for now! Otherwise, open the Git Bash terminal and follow the steps below. Step 1: Enter
cd to get to your home directory.
This step is important. Git Bash does not open in this directory by default, and you’ll need to be here to create your
Troubleshooting error messages
In case you get an error message here, such as
bash: cd: command not found, you may need to uninstall Git and reinstall Git. However, this time during installation select the checkbox Use Git and Optional Unix tools from the Windows Command Prompt.
Here is an additional blog post on
Installing Git for Windows.
Then retry Step 1 above.
Step 2: Enter
pwd to get the path to your home directory.
pwd gives you the path to your current directory, which should be your home directory if you did Step 1. You’ll need this for the next step.
The path to my home directory is
Step 3: Get the file path to your Anaconda installation.
Note: You may need to come back to this step and the next step after installing Anaconda in a couple more pages.]
To get the file path to your Anaconda installation, you need to take the path you got from the previous step and append to it with the name of your Anaconda folder.
Find the name of your Anaconda folder by entering
ls. (These are lower case letters “l” and “s”, because you want to “list” your files.) This should print all the file names in your home directory. If you used the default settings during your Anaconda installation, this folder name is likely
In my directory, I had a folder named
Anaconda3. So the full file path to my Anaconda installation is
Step 4: Add Python and Anaconda to PATH in
Next, enter the following command in your terminal, replacing
[YOUR_PATH] with the path to your Anaconda installation. For example, I would replace
[YOUR PATH] in the string below with
echo 'export PATH="$PATH:[YOUR_PATH]:[YOUR_PATH]/Scripts"' >> .bashrc
WARNING: Before pressing enter, make sure you are following the syntax exactly (especially the placement of each
$ symbol), and double check that you are replacing
[YOUR PATH] correctly. You can compare your complete command with mine in the screenshot below.
This step adds two paths to a
.bashrc file, which tells Git Bash where to find the scripts it needs to execute Python and Anaconda. Again, it’s important that you are in your home directory when you complete this step.
Step 5: Add alias for Python in
Next, enter this command to tell Git Bash where to find the Python executable file.
echo 'alias python="winpty python.exe"' >> .bashrc
This is an extra step that’s needed for users running Python in Git Bash. This adds a command to your
.bashrc file that says to run
winpty python.exe whenever you enter
python into the terminal.
Step 6: Execute commands from
Now that you added the necessary commands to your
.bashrc file, run the following line to execute the file.
Alternatively, you can just close and open a new Git Bash window, which would accomplish the same thing.
.bashrc is executed every time Git Bash launches.
Step 7: Test Run
Run the following commands to make sure you can access conda, Python, and the Python interpreter. If you followed these steps correctly, you should now be able to run Python in Git Bash!