Modern Python Projects Transcripts
Chapter: Python versions and packages
Lecture: Don't change the system Python

Login or purchase this course to watch this video and the rest of the course contents.
0:00 Before you can start working on your Python project,
0:02 you need to first install python on your computer.
0:05 Depending on your operating system, your computer might already come with some version of python
0:10 If you're using Mac OS,
0:11 then it comes with Python 2.7.
0:13 If you're using Linux, then the Python version depends on which distribution you are using
0:18 in Debian 10. It's also Python 2.7 in Ubuntu 20.4.
0:23 You have python 3.8 under the Command Python 3,
0:27 but there is no python command.
0:28 And in Windows 10, you don't have any version of Python installed.
0:33 The python version that you already have on your computer is often called System Python.
0:38 And no matter what system version of Python you have installed,
0:41 I strongly suggest that you don't use it.
0:44 First of all, as we saw,
0:46 it's terribly outdated. Python 2.7 is no longer officially supported by the core developers,
0:52 and hopefully you are no longer using it,
0:54 since a long time, you might be tempted to upgrade the python version to Python 3
0:59 But you probably have some programs on your computer that requires you to have
1:04 python 2.7. Even some parts of your operating system may need Python 2.7.
1:09 If you update system Python,
1:12 those programs will stop working. Let me repeat that because it's important.
1:16 If you change the python version that comes preinstalled on your operating system,
1:21 you risk that your computer will stop working at all.
1:24 And that is not fun. I've tell it in the past,
1:27 when I didn't know much about programming and I had to reinstall the whole operating system
1:31 So my advice here is to leave the system python alone and pretend it doesn't exist.