An open API service indexing awesome lists of open source software.

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

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:**

![image](https://github.com/enoobis/venv-app/assets/62465404/ba829751-4dc0-47e3-8481-f478b1637d25)

**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.