Close this search box.
Back to Course

Zero To Hero Generative AI - Become A Master

0% Complete
0/0 Steps
  1. Lecture 1 : How To Install Python, Setup Virtual Environment VENV, Set Default Python System Path & Install Git
  2. Lecture 3 : Zero to Hero ControlNet Tutorial: Stable Diffusion Web UI Extension | Complete Feature Guide
  3. Lecture 4 : How To Find Best Stable Diffusion Generated Images By Using DeepFace AI - DreamBooth / LoRA Training
  4. Lecture 5 : Generate Studio Quality Realistic Photos By Kohya LoRA Stable Diffusion Training - Full Tutorial
  5. Lecture 6 : The END of Photography - Use AI to Make Your Own Studio Photos, FREE Via DreamBooth Training
  6. Lecture 7 : How To Use Stable Diffusion X-Large (SDXL) On Google Colab For Free
  7. Lecture 8 : Stable Diffusion XL (SDXL) Locally On Your PC - 8GB VRAM - Easy Tutorial With Automatic Installer
  8. Lecture 9 : Ultimate RunPod Tutorial For Stable Diffusion - Automatic1111 - Data Transfers, Extensions, CivitAI
  9. Lecture 10 : How To Use SDXL On RunPod Tutorial. Auto Installer & Refiner & Amazing Native Diffusers Based Gradio
  10. Lecture 11 : ComfyUI Tutorial - How to Install ComfyUI on Windows, RunPod & Google Colab | Stable Diffusion SDXL
  11. Lecture 12 : First Ever SDXL Training With Kohya LoRA - Stable Diffusion XL Training Will Replace Older Models
  12. Lecture 13 : How To Use SDXL in Automatic1111 Web UI - SD Web UI vs ComfyUI - Easy Local Install Tutorial / Guide
  13. Lecture 14 : Mind-Blowing Deepfake Tutorial: Turn Anyone into Your Favorite Movie Star! PC & Google Colab - roop
  14. Lecture 15 : How to use Stable Diffusion X-Large (SDXL) with Automatic1111 Web UI on RunPod - Easy Tutorial
  15. Lecture 16 : Become A Master Of SDXL Training With Kohya SS LoRAs - Combine Power Of Automatic1111 & SDXL LoRAs
  16. Lecture 17 : How To Do SDXL LoRA Training On RunPod With Kohya SS GUI Trainer & Use LoRAs With Automatic1111 UI
  17. Lecture 18 : How to Do SDXL Training For FREE with Kohya LoRA - Kaggle - NO GPU Required - Pwns Google Colab
  18. Lecture 19 : How Use Stable Diffusion, SDXL, ControlNet, LoRAs For FREE Without A GPU On Kaggle Like Google Colab
  19. Lecture 20 : Turn Videos Into Animation With Just 1 Click - ReRender A Video Tutorial
  20. Lecture 21 : Turn Videos Into Animation / 3D Just 1 Click - ReRender A Video Tutorial - Installer For RunPod
  21. Lecture 22 : Double Your Stable Diffusion Inference Speed with RTX Acceleration TensorRT: A Comprehensive Guide
  22. Lecture 23 : How to Install & Run TensorRT on RunPod, Unix, Linux for 2x Faster Stable Diffusion Inference Speed
  23. Lecture 24 : SOTA Image PreProcessing Scripts For Stable Diffusion Training - Auto Subject Crop & Face Focus
  24. Lecture 25 : Fooocus Stable Diffusion Web UI - Use SDXL Like You Are Using Midjourney - Easy To Use High Quality
  25. Lecture 26 : How To Do Stable Diffusion XL (SDXL) DreamBooth Training For Free - Utilizing Kaggle - Easy Tutorial
  26. Lecture 2 : Essential AI Tools and Libraries: A Guide to Python, Git, C++ Compile Tools, FFmpeg, CUDA, PyTorch
  27. Lecture 27 : Essential AI Tools and Libraries: A Guide to Python, Git, C++ Compile Tools, FFmpeg, CUDA, PyTorch
Lesson 1 of 27
In Progress

Lecture 1 : How To Install Python, Setup Virtual Environment VENV, Set Default Python System Path & Install Git

icarus November 10, 2023

How to install Python, have multiple Python installations, set system wide default Python version. How to compose venv for any Python installation, change Python default path, and install SD web UI properly. Discord:

If I have been of assistance to you and you would like to show your support for my work, please consider becoming a patron on 🥰

Technology & Science: News, Tips, Tutorials, Tricks, Best Applications, Guides, Reviews ⤵️

Playlist of #StableDiffusion Tutorials, Automatic1111 and Google Colab Guides, DreamBooth, Textual Inversion / Embedding, LoRA, AI Upscaling, Pix2Pix, Img2Img ⤵️

0:00 Very comprehensive guide to #Python installation on Windows
1:11 What is CMD – Command Prompt
1:56 How to open a cmd window and use it
2:04 How to run cmd as administrator
2:17 What is Git and why do we need Git
2:35 How to download and install Git
3:30 Why do we need Git large and how to download and install Git large
3:50 Why do we need specific Python versions
4:03 How to download and install any Python version
4:32 How to verify if Python installed or not
4:55 How to customize Python installation
5:17 Python add path checkbox during installation
6:20 How to verify your Python installed version
6:35 How to change or set system environment variables path of Python
7:15 How to install another Python version – multiple Python installations
8:30 How to change default Python version when having multiple Python installations
9:30 How to use specific Python installation when having multiple Python
9:35 What is Python venv and why do we need it
10:40 How to start cmd inside certain directory
10:55 How to compose a Python #venv
11:19 How to activate Python venv
11:58 How to compose a venv from different Python version
13:39 Demo of installed package separation from other Python installations inside venv
14:17 Where to find installed packages in Python installation folder
14:50 How to write a bash script to automatically activate Python venv and start a cmd
15:24 How to view extensions of files in Windows
15:43 The script itself to activate venv and start cmd
17:11 How to install Stable Diffusion Automatic1111 web UI
17:30 How to use Git clone to download entire project from GitHub repo

A Comprehensive Guide to Python Installation, Git, and Virtual Environments on Windows


Python is a versatile and powerful programming language that has gained significant popularity in recent years. In this article, we will provide a step-by-step guide to installing Python on Windows, using the Command Prompt, working with Git, and setting up virtual environments using Python venv.

Getting Started with the Command Prompt

The Command Prompt (CMD) is a Windows command-line interface used to execute commands, navigate directories, and manage files. To open a CMD window, search for ‘cmd’ in the Start menu and select the application.
Git: Version Control for Your Code

Git is a widely-used distributed version control system that helps manage changes in your code over time. It allows multiple developers to collaborate on the same project, tracking their changes and preventing conflicts.

Managing Large Files with Git Large File Storage (LFS)

Git LFS is an extension that allows you to manage large files more efficiently. It replaces large files with text pointers in your Git repository, which makes it easier to work with large files while keeping your repository small. Visit the Git LFS website ( to download and install the extension.

Python Installation on Windows

There may be instances when you need a specific Python version for a project. To download and install any Python version, visit the official Python website ( and select the desired version. During the installation process, make sure to check the “Add Python to PATH” checkbox to ensure that the Python executable is added to your system’s environment variables.

Working with Python Virtual Environments

Python venv allows you to create isolated environments for different projects, each with its own Python interpreter, packages, and dependencies. To create a virtual environment, open the CMD window in your project directory and run ‘python -m venv env_name’. To activate the virtual environment, execute ‘ env_nameScriptsactivate’ on Windows.

Installing Packages in a Virtual Environment

Packages installed inside a virtual environment are isolated from other installations. This is useful for managing project-specific dependencies without affecting the global Python installation. To view installed packages in the Python installation folder, navigate to the ‘Libsite-packages’ directory inside the virtual environment.

thumb source: freepik wangxina