Skip to main content

How to create a Python virtual environment in Ubuntu?

Run the following commands:

sudo apt update
sudo apt install python3
python3 -V
sudo apt install python3-pip
pip3 -V
pip3 install virtualenv
virtualenv env
source env/bin/activate
(env) > python -V
Python 3.10.1
(env) > pip -V
pip 21.3.1 from /home/user/env/lib/python3.10/site-packages/pip (python 3.10)
(env) > deactivate

Other way of creating virtual environment:

python3.10 -V
Python 3.10.1
> python3.10 -m venv venv1
> source venv1/bin/activate
(venv1) > python -V
Python 3.10.1
(venv1) >pip -V
pip 21.2.4 from /home/user/venv-1/lib/python3.10/site-packages/pip (python 3.10)
(venv1) > deactivate
>

python -V
Python 3.8.10
python -m venv venv2
source venv2/bin/activate
(venv2) > python -V
Python 3.8.10
(venv2) > pip -V
pip 20.0.2 from /home/user/venv-2/lib/python3.8/site-packages/pip (python 3.8)
(venv2) > deactivate
>

Comments

Popular posts from this blog

How to install/upgrade/downgrade kubectl in Linux (Ubuntu)?

To install the latest version: curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256" echo "$(<kubectl.sha256) kubectl" | sha256sum --check sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl kubectl version --client kubectl version To install a specific (v1.19.0) version: curl -LO "https://dl.k8s.io/release/v1.19.0/bin/linux/amd64/kubectl" curl -LO "https://dl.k8s.io/v1.19.0/bin/linux/amd64/kubectl.sha256" echo "$(<kubectl.sha256) kubectl" | sha256sum --check sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl kubectl version --client kubectl version This will install kubectl client. Run minikube start to install kubectl server.

Application Load Balancer (ALB)

The ALB spans all subnets in a VPC i.e., it is not inside a subnet but VPC. ALB is bound to Target Groups (TGs). TGs are bound to subnets.