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
oracle-ibm
View Post
  • Artificial Intelligence
  • Technology

IBM and Oracle Expand Partnership to Advance Agentic AI and Hybrid Cloud

  • Dean Marc
  • May 6, 2025
View Post
  • Software
  • Technology

Canonical Releases Ubuntu 25.04 Plucky Puffin

  • Dean Marc
  • April 17, 2025
View Post
  • Artificial Intelligence
  • Technology

Tokyo Electron and IBM Renew Collaboration for Advanced Semiconductor Technology

  • Dean Marc
  • April 2, 2025
View Post
  • Artificial Intelligence
  • Technology

IBM contributes key open-source projects to Linux Foundation to advance AI community participation

  • dotlah.com
  • March 22, 2025
View Post
  • Artificial Intelligence
  • Technology

Mitsubishi Motors Canada Launches AI-Powered “Intelligent Companion” to Transform the 2025 Outlander Buying Experience

  • Dean Marc
  • March 10, 2025
View Post
  • Technology

New Meta for Education Offering is Now Generally Available

  • Dean Marc
  • February 26, 2025
View Post
  • Artificial Intelligence
  • Technology

Deep dive into AI with Google Cloud’s global generative AI roadshow

  • dotlah.com
  • February 18, 2025
View Post
  • Artificial Intelligence
  • Technology

How the UK’s plans for AI could derail net zero – the numbers explained

  • dotlah.com
  • February 9, 2025


Trending
  • aging-lifespan-extreme-longevity-1600 1
    • People
    Lifespans Of 130 Years Could Be Possible This Century
    • July 7, 2021
  • 2
    • Cities
    ComfortDelGro To Waive Taxi Rental For Cabbies Affected By Wuhan CoronaVirus (“Wuhan Virus”)
    • January 29, 2020
  • depression depressed 3
    • People
    How The Lack Of Exercise Affect Your Mental Health
    • November 20, 2020
  • 4
    • Cities
    How To Use Your City To Manage Your Finances
    • February 2, 2020
  • 5
    • Lah!
    Choose Your Own Adventure: Here Are 5 Ways You Can Celebrate Chinese New Year In Singapore
    • January 25, 2020
  • 6
    • Cities
    • Lah!
    CapitaLand Malls X POP MART Launch World’s First Molly 15: Into The Future Exhibition And luxury Collectible Mega Space Molly Christmas At Funan
    • November 7, 2021
  • 7
    • Cities
    • People
    • World Events
    Wuhan, The Coronavirus And The World: Thinking Beyond Isolation
    • February 3, 2020
  • 8
    • Lah!
    Singapore’s GDP Growth Expected To Be At 0%-1% For 2019
    • August 13, 2019
  • CES 2025: Intel Shows Off Its AI Tech 9
    • Artificial Intelligence
    • Technology
    CES 2025: Intel Shows Off Its AI Tech
    • January 23, 2025
  • 10
    • Technology
    M1 Granted Final 5G Network License From IMDA
    • June 26, 2020
  • college-of-cardinals-2025 11
    • Featured
    • Features
    • World Events
    The Definitive Who’s Who of the 2025 Papal Conclave
    • May 8, 2025
  • 12
    • Technology
    Design Global, Manufacture Local: A New Industrial Revolution?
    • November 7, 2019
Trending
  • 1
    PBBM asks Singapore to invest more in PH renewable energy projects
    • June 6, 2025
  • 2
    Singapore PM Wong arrives in Malacañang
    • June 4, 2025
  • 3
    Renewable energy, carbon credits are priority areas of cooperation for Singapore, Philippines: Lawrence Wong
    • June 4, 2025
  • 4
    Singapore businesses eye more investments in PH, says PM Wong
    • June 4, 2025
  • 5
    The Summer Adventures : Hiking and Nature Walks Essentials
    • June 3, 2025
  • 6
    Trump’s global trade plans are in disarray, after a US court ruling on ‘Liberation Day’ tariffs
    • May 29, 2025
  • 7
    315,000 Singaporeans have used new career and skills planning tool by SkillsFuture Singapore
    • May 23, 2025
  • college-of-cardinals-2025 8
    The Definitive Who’s Who of the 2025 Papal Conclave
    • May 8, 2025
  • conclave-poster-black-smoke 9
    The World Is Revalidating Itself
    • May 7, 2025
  • oracle-ibm 10
    IBM and Oracle Expand Partnership to Advance Agentic AI and Hybrid Cloud
    • May 6, 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.