Select Page


Python is a versatile and flexible programming language, with strengths in scripting, automation, knowledge research, system studying, and back-end construction.

This instructional will stroll you via putting in Python and putting in a programming atmosphere on an Ubuntu 18.04 server. For a extra detailed model of this instructional, with higher explanations of each and every step, please seek advice from How To Install Python 3 and Set Up a Programming Environment on an Ubuntu 18.04 Server.

Step 1 — Replace and Improve

Logged into your Ubuntu 18.04 server as a sudo non-root person, first replace and improve your gadget to make sure that your shipped model of Python Three is up-to-date.

  • sudo apt replace
  • sudo apt -y improve

Ascertain set up if brought about to take action.

Step 2 — Test Model of Python

Test which model of Python Three is put in by means of typing:

You’ll obtain output very similar to the next, relying on if you have up to date your gadget.


Python 3.6.5

Step 3 — Set up pip

To regulate instrument applications for Python, set up pip, a device that may set up and set up libraries or modules to make use of for your tasks.

  • sudo apt set up -y python3-pip

Python applications may also be put in by means of typing:

  • pip3 set up package_name

Right here, package_name can seek advice from any Python bundle or library, similar to Django for internet construction or NumPy for clinical computing. So if you want to put in NumPy, you’ll be able to accomplish that with the command pip3 set up numpy.

There are a couple of extra applications and construction gear to put in to make sure that we’ve got a strong set-up for our programming atmosphere:

  • sudo apt set up build-essential libssl-dev libffi-dev python3-dev

Step 5 — Set up venv

Digital environments enable you have an remoted area to your server for Python tasks. We’ll use venv, a part of the usual Python Three library, which we will set up by means of typing:

  • sudo apt set up -y python3-venv

Step 6 — Create a Digital Atmosphere

You’ll be able to create a brand new atmosphere with the pyvenv command. Right here, we’ll name our new atmosphere my_env, however you’ll be able to name yours no matter you need.

Step 7 — Turn on Digital Atmosphere

Turn on the surroundings the usage of the command underneath, the place my_env is the identify of your programming atmosphere.

  • supply my_env/bin/turn on

Your command instructed will now be prefixed with the identify of your atmosphere:

Step 8 — Check Digital Atmosphere

Open the Python interpreter:

Be aware that throughout the Python Three digital atmosphere, you’ll be able to use the command python as a substitute of python3, and pip as a substitute of pip3.

You’ll know you’re within the interpreter while you obtain the next output:

Python 3.6.5 (default, Apr  1 2018, 05:46:30) 
[GCC 7.3.0] on linux
Kind "help", "copyright", "credits" or "license" for more info.

Now, use the print() serve as to create the normal Hi, Global program:


Hi, Global!

Step 9 — Deactivate Digital Atmosphere

Surrender the Python interpreter:

Then go out the digital atmosphere:

Additional Studying

Listed here are hyperlinks to extra detailed tutorials which are associated with this information: