Python
Python Install
To install Python on Ubuntu:
sudo apt install python3 python3-pip
Python Virtual Environments (venv)
A Python virtual environment is a self-contained directory that contains a Python interpreter and a set of packages, allowing you to isolate your project's dependencies from the system Python environment.
Key Benefits:
Isolation: Manage dependencies for multiple projects without conflicts Portability: Easily replicate environments across different machines Version Management: Use different Python versions for different projects
Common Commands:
Linux / Mac (use python3 etc.)
python -m venv myenv: Create a new virtual environment
source myenv/bin/activate: Activate the environment (Linux/Mac)
Windows
python -m venv myproject
myproject\Scripts\activate
Pacakge Install
pip install package_name #: Install packages
OR
pip install -r requirements.txt