
You can now create a virtual environment and start developing your Python projects. We’ve shown you how to install Python 3.9 on your Debian 10 system. The output should show the Python version: Python 3.9.1 Conclusion # Python 3.9 has been installed and ready to be used. We’re using altinstall instead of install because later will overwrite the default system python3 binary. When the build process is complete, install the Python binaries by typing: sudo make altinstall Start the Python 3.9 build process: make -j 2įor faster build time, modify the -j to correspond to the number of cores in your processor. The script runs a number of checks to make sure all of the dependencies on your system are present: The -enable-optimizations option optimizes the Python binary by running multiple tests. To the Python source directory and execute the configure script: cd Python-3.9.1. Once the download is complete, extract the gzipped archive Install the dependencies necessary to build Python: sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-devĭownload the latest release’s source code from the Python download page However, you won’t be able to maintain your Python installation through the apt package manager.īuilding Python 3.9 on Debian is a relatively straightforward process and will only take a few minutes. Installing Python 3.9 on Debian 10 #Ĭompiling Python from the source allows you to install the latest Python version and customize the build options.


In this article, we’ll show you how to install Python 3.9 on Debian 10.ĭebian 10 ships with Python 3.7, which can be installed or updated using the apt It includes many new features such as new dict operators, new str functions, support for IANA time zone, and more Python 3.9 is the latest major release of the Python language.

With its simple and easy to learn syntax, Python is a popular choice for beginners and experienced developers. It is a versatile language used to build all kinds of applications, from simple scrips to complex machine learning algorithms. Python is one of the world’s most popular programming languages.
