Skip to content

A one-click script to install all essential Python packages for web development, automation, data handling, scripting, security, and teaching.

License

Notifications You must be signed in to change notification settings

ItsMeAbhishekRai/install_semi_full_packages.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

🚀 Python Setup Installer

A powerful and easy-to-use script to automatically install a complete set of essential Python packages.
Perfect for developers, students, automation enthusiasts, data handlers, and anyone starting with Python.


📌 Overview

This repository includes a script (install_semi_full_packages.py) that installs a semi-full environment of Python libraries, covering almost every major domain:

Category Included Examples
Core Utilities pip, virtualenv, ipython, rich, tabulate
Dev Tools black, flake8, pylint, pytest, mypy, pre-commit
Web Development Flask, Django, FastAPI, requests, beautifulsoup4
Data Handling pandas, openpyxl, csvkit, jsonlines
Database Integration SQLAlchemy, MySQL, PostgreSQL, TinyDB, MongoDB
Automation & Scripting pyautogui, keyboard, schedule, pyperclip
Jupyter & Teaching notebook, jupyterlab, manim, pygments
NLP & Voice nltk, textblob, speechrecognition, pyttsx3
AI & Chatbot transformers, openai, langchain
Security cryptography, bcrypt, pyjwt, pycryptodome
File Formats python-docx, python-pptx, pypdf, jsonlines
System & Networking psutil, platformdirs, socketio, websockets, watchdog

🛠️ How to Use

✅ Requirements

  • Python 3.6 or above
  • Internet connection

🔧 Steps

  1. Download or Clone this Repository

    git clone https://github.com/itsmeabhishekrai/python-setup-installer.git
    cd python-setup-installer
  2. (Optional but Recommended) Create a Virtual Environment

    python -m venv env
    env\\Scripts\\activate   # On Windows
    source env/bin/activate  # On macOS/Linux
  3. Run the Installer Script

    python install_semi_full_packages.py
  4. Sit back and relax 😎. The script will install all required libraries automatically.


📂 File List

File Description
install_semi_full_packages.py Python script that installs all key packages
README.md This documentation

💡 Why Use This?

  • Save time installing packages one by one
  • Set up a teaching or development environment in minutes
  • Get started with automation, scraping, APIs, security, and more
  • Reuse across different systems (Windows, Linux, macOS)

🤝 Contributing

Pull requests and suggestions are welcome!
If you want to contribute more package categories, feel free to fork and PR.


📜 License

This project is open-source and free to use under the MIT License.


Made with ❤️ by the Python community.

About

A one-click script to install all essential Python packages for web development, automation, data handling, scripting, security, and teaching.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages