Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Python: aliased to python3

I tried to upgrade python 2.7 to python 3 and I modified the file ~/.bash_aliases but when I type python in elementary terminal I get this error

zsh: command not found: python3

and when I type which python

python: aliased to python3

actually I prefer return to python 2.7 or if someone know how can I fix this :c

like image 243
ikenshu Avatar asked Aug 25 '26 08:08

ikenshu


2 Answers

Go into your .zshrc file. Is there a line that reads:

alias python='python3'

If so, remove that line. Else, check if you can run python2, python2.7, or something like that. If so, then just hack and add the line

alias python='python2'

Or whatever your python2 is. Else, type

sudo apt-get install python2.7

Or whatever is the appropriate method for installing programs on your system.

like image 79
Accidental brine Avatar answered Aug 26 '26 23:08

Accidental brine


Follow this steps if you are using macOS.

  1. Install Python with brew: brew install python. This will install the latest version of Python. If you want Python 2.7, do well to specify the version.
  2. Check the path where this Python was installed: brew info python. You will see a path similar to: /usr/local/opt/[email protected]/libexec/bin
  3. Make home brew Python default:
$ echo 'export PATH="/usr/local/opt/[email protected]/libexec/bin:$PATH"' >> ~/.zshrc
  1. Source the file to apply changes without restarting the terminal: source ~/.zshrc
like image 34
Eyong Kevin Enowanyo Avatar answered Aug 26 '26 22:08

Eyong Kevin Enowanyo