https://github.com/itlinuxmaker/python-venv-installer
A lightweight Python venv installer for developers. Quickly creates and activates virtual environments with a requested Python version. Automatically installs the required Python interpreter and pip when missing, allowing fast setup without manual installation steps.
https://github.com/itlinuxmaker/python-venv-installer
Last synced: 2 days ago
JSON representation
A lightweight Python venv installer for developers. Quickly creates and activates virtual environments with a requested Python version. Automatically installs the required Python interpreter and pip when missing, allowing fast setup without manual installation steps.
- Host: GitHub
- URL: https://github.com/itlinuxmaker/python-venv-installer
- Owner: itlinuxmaker
- License: mit
- Created: 2026-06-17T10:03:14.000Z (4 days ago)
- Default Branch: main
- Last Pushed: 2026-06-17T10:24:48.000Z (4 days ago)
- Last Synced: 2026-06-17T12:12:49.334Z (4 days ago)
- Language: Shell
- Size: 5.86 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# python-venv-installer
A lightweight Python venv installer for developers. Quickly creates and activates virtual environments with a requested Python version. Automatically installs the required Python interpreter and pip when missing, allowing fast setup without manual installation steps.
## Requirements
This project is developed for Debian-based Linux systems.
Before running the installer, the following packages should be installed:
sudo apt update
sudo apt install -y \
build-essential \
wget \
libssl-dev \
zlib1g-dev \
libbz2-dev \
libreadline-dev \
libsqlite3-dev \
libffi-dev \
liblzma-dev \
tk-dev
These packages are required to compile Python from source using make.
For other operating systems, install the equivalent development packages using the native package manager:
* RPM-based Linux distributions (e.g. Fedora, RHEL, CentOS, openSUSE): use dnf, yum or zypper
* macOS: use brew (Homebrew)
The required packages may have different names depending on the operating system.