dotlah! dotlah!
  • Cities
  • Technology
  • Business
  • Politics
  • Society
  • Science
  • About
Social Links
  • zedreviews.com
  • citi.io
  • aster.cloud
  • liwaiwai.com
  • guzz.co.uk
  • atinatin.com
0 Likes
0 Followers
0 Subscribers
dotlah!
  • Cities
  • Technology
  • Business
  • Politics
  • Society
  • Science
  • About
  • Technology

How To: Configure Python Virtual Environment In Ubuntu

  • April 6, 2019
Total
0
Shares
0
0
0

Overview

This guide/article shows how to install, configure/create and use a Python Virtual environment.

Prerequisites

  • Operating System: Ubuntu 16 or greater
  • Python is installed. Python 3.X or 2.X.

Steps

Check that Python is available on the system. The Python version should be returned.

# If Python 2.x
$ python --version

# If Python 3.x
$ python3 --version

For the next steps, we will be using Python 3.7 for the sample, but should still be usable for Python 2.X.

01. Install Python Pip. Pip is a package manager for Python.


$ sudo apt-get update
$ sudo apt-get install python3-pip -y

 

02. Verify that Pip has been installed.


$ pip3 --version

 

03. Install the Python Virtual environment


$ sudo apt-get install python3-venv

 

04. Navigate to the directory on where to create the Virtual environment. In this example, we will be creating the virtual environment on the HOME directory.


$ cd ~

# FORMAT
$ python3 -m venv

# SAMPLE
$ python3 -m venv dotlah-python-venv

 

Note that this command will create a Virtual Environment that uses the current version of Python. Which is Python 3.7 in this example.

 

05. Activate the virtual environment.


$ cd ~
$ source dotlah-python-venv/bin/activate

 

06. If the terminal or shell has been prepend with the name of the virtual environment. Then the Virtual environment has been activated successfully.

 

Advantages

“Python applications will often use packages and modules that don’t come as part of the standard library. Applications will sometimes need a specific version of a library, because the application may require that a particular bug has been fixed or the application may be written using an obsolete version of the library’s interface.”

— https://docs.python.org

— Virtual environment helps isolate the dependencies of different projects separate from each other

— Different applications can use different virtual environments with different python packages or libraries

— Different virtual environments can also be used for testing different versions of a Python package. Example is when migrating or upgrading from a lower version to a newer version. Checking if there will be incompatibilities with new version.

Total
0
Shares
Share
Tweet
Share
Share
Related Topics
  • How To
  • Programming
  • Python
  • Ubuntu
majulah

Previous Article
  • Cities
  • Lah!

An Easier Way To Travel With SimplyGo

  • April 4, 2019
View Post
Next Article
  • Technology

How To: Create A Flask/API Project In Ubuntu

  • April 6, 2019
View Post
You May Also Like
View Post
  • Artificial Intelligence
  • Technology

How AI can accelerate the energy transition, rather than compete with it

  • dotlah.com
  • November 19, 2025
View Post
  • Gears
  • Technology

Apple Vision Pro upgraded with the powerful M5 chip and comfortable Dual Knit Band

  • Dean Marc
  • October 15, 2025
View Post
  • Gears
  • Technology

Meet Samsung Galaxy Tab S11 Series: Packing Everything You Expect From a Premium Tablet

  • Dean Marc
  • September 4, 2025
View Post
  • Technology

Malaysia’s ‘ASEAN Shenzhen’ needs some significant legal reform to take off — here’s how

  • dotlah.com
  • August 25, 2025
View Post
  • Gears
  • Technology

Samsung Electronics Debuts Odyssey G7 Monitors, Showcasing Top Games on Its Displays at Gamescom 2025

  • Dean Marc
  • August 20, 2025
View Post
  • Artificial Intelligence
  • Technology

Thoughts on America’s AI Action Plan

  • Dean Marc
  • July 24, 2025
View Post
  • Technology

ESWIN Computing launches the EBC77 Series Single Board Computer with Ubuntu

  • dotlah.com
  • July 17, 2025
View Post
  • Gears
  • Technology

Samsung Galaxy Z Fold7: Raising the Bar for Smartphones

  • Dean Marc
  • July 9, 2025


Trending
  • 1
    • Lah!
    Grab Introduces GrabResponse To Support Ministry Of Health’s COVID-19 Efforts
    • April 26, 2020
  • 2
    • Lah!
    NParks To Work With The Community To Transform Singapore Into A City In Nature
    • March 5, 2020
  • 3
    • Science
    • Technology
    One Reason So Many Scientific Studies May Be Wrong
    • November 25, 2019
  • 4
    • Lah!
    Wah Lao! Why Can’t I Speak Singlish?
    • November 18, 2017
  • 5
    • Lah!
    Doing Our Part To Safeguard Economic Resilience
    • April 8, 2020
  • 6
    • Lah!
    Air Pollution Drives Residential Electricity Demand
    • August 18, 2020
  • 7
    • Lah!
    Singapore’s Approach To Tackling Inequality Is To Build ‘Enabling Meritocracy’
    • July 22, 2019
  • 8
    • Cities
    • Lah!
    Sembcorp Industries Announces Inaugural S$400 Million Green Bond Offering to Support Its Growing Renewables Portfolio
    • June 3, 2021
  • 9
    • Lah!
    CapitaLand And Shopee Collaborate To Accelerate Digitalisation Of Singapore Retailers Through Diversified Retail Strategies
    • October 29, 2020
  • 10
    • Cities
    • People
    Only Eight Countries Have Full Equal Rights For Women
    • March 10, 2020
  • queen-elizabeth-ii-coronation-904669426 11
    • Features
    • People
    Queen Elizabeth II: The end of the ‘new Elizabethan age’
    • September 8, 2022
  • 12
    • Cities
    • Lah!
    Grab Introduces New Financial Literacy Programme As Part Of The GrabAcademy Initiative For Driver- And Delivery- Partners
    • August 7, 2021
Trending
  • Zed Approves | 48 Highly Rated Black Friday Deals in 2025 1
    Zed Approves | 48 Highly Rated Black Friday Deals in 2025
    • November 28, 2025
  • Points, Lines and a Question 2
    What Is The Point In Making Points?
    • November 27, 2025
  • 3
    This year’s climate talks saw real progress – just not on fossil fuels
    • November 24, 2025
  • Early Black Friday Deals - Hero image 4
    Zed Approves | More Early Black Friday 2025 Deals You Can’t Miss
    • November 22, 2025
  • 5
    How AI can accelerate the energy transition, rather than compete with it
    • November 19, 2025
  • 6
    Five key issues at the UN climate summit in Brazil – and why they matter to you and the planet
    • November 15, 2025
  • 7
    ASEAN takes major step toward landmark digital economy pact
    • November 8, 2025
  • 8
    We must empower local leaders to meet global goals – here’s why
    • November 4, 2025
  • Halloween Deals 9
    31 Spooky Deals for October 31! Halloween Specials!
    • October 31, 2025
  • 2025 Laptop Buyer’s Guide: Best Value and Performance Picks 10
    2025 Laptop Buyer’s Guide: Best Value and Performance Picks
    • October 28, 2025
Social Links
dotlah! dotlah!
  • Cities
  • Technology
  • Business
  • Politics
  • Society
  • Science
  • About
Connecting Dots Across Asia's Tech and Urban Landscape

Input your search keywords and press Enter.