https://github.com/enoobis/venv-app
The venv-app is a Python GUI tool for managing virtual environments
https://github.com/enoobis/venv-app
venv venv-app venv-manager venv-python
Last synced: 6 months ago
JSON representation
The venv-app is a Python GUI tool for managing virtual environments
- Host: GitHub
- URL: https://github.com/enoobis/venv-app
- Owner: enoobis
- License: mit
- Created: 2024-04-26T08:34:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-26T09:21:56.000Z (over 1 year ago)
- Last Synced: 2025-02-15T18:51:39.437Z (8 months ago)
- Topics: venv, venv-app, venv-manager, venv-python
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# venv-app // VEnv Manager
**Description:**
The VEnv Manager is a graphical user interface (GUI) application built using Tkinter in Python. It allows users to manage virtual environments (venv) and Python packages conveniently.**Features:**
1. **Environment Management:**
- Create new virtual environments.
- Delete existing virtual environments.
- View a list of all created environments.2. **Package Management:**
- Install packages into the selected environment.
- Delete packages from the selected environment.
- Install packages listed in a `requirements.txt` file.
- Install packages using the terminal.
- Export a list of installed packages to a text file.
- Import a list of packages from a text file and install them.
- View and manage installed packages in the selected environment.**How to Use:**
1. **Environment Management:**
- Enter the desired environment name in the entry field.
- Click "Create Environment" to create a new environment.
- Click "Delete Environment" to delete the selected environment.
- Click "All Environments List" to view a list of all created environments.2. **Package Management:**
- Enter the package name in the entry field.
- Click "Install Package" to install the specified package into the selected environment.
- Click "Delete Package" to uninstall the specified package from the selected environment.
- Click "Install requirements.txt" to install packages listed in a `requirements.txt` file.
- Click "Install using Terminal" to open a terminal window for manual package installation.
- Click "Export Packages List" to export a list of installed packages to a text file.
- Click "Import Packages List" to import a list of packages from a text file and install them.
- Click "Manage Installed Packages" to view and manage installed packages in the selected environment.
**Screenshot:**
**Download:**
https://github.com/enoobis/venv-app/releases/**Contributing:**
Contributions, bug reports, and feature requests are welcome. Please feel free to open an issue or submit a pull request.**License:**
This project is licensed under the MIT License. See the LICENSE file for more details.