

Virtual environments enable you to have an isolated space on your server for Python projects, ensuring that each of your projects can have its own set of dependencies that won’t disrupt any of your other projects. Once Python is set up, and pip and other tools are installed, you can set up a virtual environment for our development projects. There are a few more packages and development tools to install to ensure that you have a robust set-up for our programming environment: sudo apt install build-essential libssl-dev libffi-dev python3-dev So if you would like to install NumPy, you can do so with the command pip3 install numpy. 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: pip3 install package_name 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, you can check the version of Python 3 that is installed in the system by typing: python3 -V To confirm that you are agreeing for all items to be installed, you will use -y flag. see the below command to update and upgrade the system to work with the Advanced Packaging Tool: sudo apt update sudo apt -y upgrade While the Debian Linux ships with both Python 3 and Python 2 pre-installed, you can ensure that your versions are up-to-date. Programming on a server has many advantages and supports collaboration across development projects. Let’s walk through the steps of this tutorial to get your Debian 10 server set up with a Python 3 programming environment. Install Python 3 and Set Up a Programming Environment on Debian 10 Step 3: Creating a “Hello, World” Program.Step 2: Setting Up a Virtual Environment.Install Python 3 and Set Up a Programming Environment on Debian 10.
