DEV Community

Cover image for How To Change Default Python On A Linux Machine
Furkan Gözükara
Furkan Gözükara

Posted on

How To Change Default Python On A Linux Machine

Let's say you have installed Python into the following folder

/home/ubuntu/Python-3.10.13

To set it default python version open a terminal

Execute the following commands

echo 'export PATH="/home/ubuntu/Python-3.10.13:$PATH"' >> ~/.bashrc

source ~/.bashrc

Then with the following command you should see 3.10.13 as default

python --version

This above will make it only temporarily for that terminal session

Execute below ones for permanent on all terminals

echo 'export PATH=/home/ubuntu/Python-3.10.13:$PATH' >> ~/.bash_profile
echo 'export PATH=/home/ubuntu/Python-3.10.13:$PATH' >> ~/.profile
echo 'export PATH=/home/ubuntu/Python-3.10.13:$PATH' | sudo tee -a /etc/environment
echo 'export PATH=/home/ubuntu/Python-3.10.13:$PATH' | sudo tee -a /etc/profile.d/custom.sh
Enter fullscreen mode Exit fullscreen mode

Image description

Top comments (2)

Collapse
 
brakobby profile image
Samuel Nyonator •

great one there

Collapse
 
furkangozukara profile image
Furkan Gözükara •

Thank you so much for the comment.