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
  • 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
View Post
  • Cities
  • Technology

Meralco PowerGen’s PacificLight starts up 100 MW fast-response plant in Singapore

  • dotlah.com
  • June 20, 2025


Trending
  • cemetery 1
    • Features
    • People
    Need To Arrange A Funeral? Here’s What To Do
    • December 5, 2020
  • 2
    • Lah!
    Scaled-up Perovskite Solar Cells Developed By NTU Singapore Scientists Achieve Highest Recorded Power Conversion
    • July 16, 2020
  • 3
    • Lah!
    • Science
    Strengthening Food Security With R&D
    • August 16, 2020
  • 4
    • Lah!
    • Technology
    S’porean At Local Startup Explains Deep Tech & Its Relationship With… Tomatoes?
    • November 5, 2020
  • 5
    • Lah!
    HSBC SG Announces Trade Support Measures For SG Businesses
    • February 17, 2020
  • 6
    • Lah!
    SGX RegCo Announces Measures To Support Issuers Amid Challenging COVID-19 Business Climate
    • April 9, 2020
  • Bluetooth speakers 7
    • Gears
    Best Bluetooth Speakers Under $200 (2025 Edition)
    • October 16, 2025
  • 8
    • Lah!
    • Society
    Grab Singapore Announces New Training And Career Support Initiatives To Enhance Employability Of Driver-partners
    • June 11, 2020
  • 9
    • Cities
    • Lah!
    New Road Interchange To Connect Future Tengah Town To PIE / Jurong Town
    • October 2, 2020
  • 10
    • Lah!
    Senior Minister Of State For Defence Visits BMTC To Observe SAF’s Enhanced Precautionary Measures For 2019 Novel Coronavirus
    • February 13, 2020
  • 11
    • Technology
    5 New IMDA Initiatives You Should Know About
    • March 24, 2020
  • 12
    • Lah!
    SGX Welcomes The Listing Of Phillip SGD Money Market ETF, The First Of Its Kind In South East Asia
    • October 5, 2020
Trending
  • 1
    Why climate summits fail – and three ways to save them
    • October 21, 2025
  • Bluetooth speakers 2
    Best Bluetooth Speakers Under $200 (2025 Edition)
    • October 16, 2025
  • 3
    Apple Vision Pro upgraded with the powerful M5 chip and comfortable Dual Knit Band
    • October 15, 2025
  • 4
    Apple unveils new 14‑inch MacBook Pro powered by the M5 chip, delivering the next big leap in AI for the Mac
    • October 15, 2025
  • 5
    Apple introduces the powerful new iPad Pro with the M5 chip
    • October 15, 2025
  • 6
    Singapore’s national identity excludes those who don’t look like a ‘regular family’
    • October 9, 2025
  • Smart Watch 7
    Best Smartwatches, Your Gateway to Health Monitoring and Everyday Use
    • October 5, 2025
  • Cooking pots and pans 8
    Best Pots and Pans 2025: All-Season, All-Purpose Picks for Every Kitchen
    • September 23, 2025
  • 9
    Politicians love comparing NZ’s economy to Singapore or Ireland – but it’s simplistic and misleading
    • September 21, 2025
  • Kitchen Knives - Best All-Around Picks in 2025 10
    Kitchen Knives : The Surgeons of Cooking – Best All-Around Picks in 2025
    • September 15, 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.