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.