Skip to content

SiglabsOP/py4all

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

py4all

py4all v 7.1

py4all This Python project provides a GUI application to scan Python files within a directory and subdirectories for missing modules, offering an option to automatically install the missing modules using pip. The app supports threaded scanning of directories, displaying missing modules, and providing installation options in a separate window.

Features Directory Scanning: Allows users to select a directory and scan all Python files for missing modules. Missing Modules Detection: Identifies which modules are imported but not installed. Module Installation: Automatically installs the missing modules using pip. Graphical User Interface (GUI): Built with Tkinter for a simple, user-friendly interface. Asynchronous Installation: Handles module installation asynchronously to keep the UI responsive.

How to Use Browse for a directory: Click on the "Browse" button and select the directory you want to scan for missing Python modules. Start Scanning: Click the "Scan" button to begin scanning the selected directory. The app will scan all Python files in the directory for imported modules that are not installed. View Missing Modules: The app will display the missing modules in a list and show additional information in the text box. Install Missing Modules: Click the "Install All Missing Modules" button to automatically install the missing modules.

If you enjoy this program, buy me a coffee https://buymeacoffee.com/siglabo You can use it free of charge or build upon my code.

(c) Peter De Ceuster 2024 Software Distribution Notice: https://peterdeceuster.uk/doc/code-terms This software is released under the FPA General Code License.

About

python module manager

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages