

Here, package_name can refer to any Python package or library, such as Django for web development or NumPy for scientific computing. Python packages can be installed by typing: You can learn more about modules or packages that you can install with pip by reading How To Import Modules in Python 3. To manage software packages for Python, let’s install pip, a tool that will install and manage programming packages we may want to use in our development projects. While this number may vary, the output will be similar to this: You’ll receive output in the terminal window that will let you know the version number. Once the process is complete, we can check the version of Python 3 that is installed in the system by typing: The -y flag will confirm that we are agreeing for all items to be installed, but depending on your version of Linux, you may need to confirm additional prompts as your system updates and upgrades. Then upgrade the packages installed on your system to ensure you have the latest versions: To make sure that our versions are up-to-date, update your local package index: Ubuntu 20.04 and other versions of Debian Linux ship with Python 3 pre-installed. With your server and user set up, you are ready to begin. If you’re not already familiar with a terminal environment, you may find the article An Introduction to the Linux Terminal useful for becoming better oriented with the terminal. To learn how to achieve this setup, follow our initial server setup guide. In order to complete this tutorial, you should have a non-root user with sudo privileges on an Ubuntu 20.04 server. The general principles of this tutorial will apply to any distribution of Debian Linux. Programming on a server has many advantages and supports collaboration across development projects. This tutorial will get your Ubuntu 20.04 server set up with a Python 3 programming environment. First published in 1991 with a name inspired by the British comedy group Monty Python, the development team wanted to make Python a language that was fun to use. Flexible and versatile, Python has strengths in scripting, automation, data analysis, machine learning, and back-end development. The Python programming language is an increasingly popular choice for both beginners and experienced developers.
