awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pyenv avatar

pyenv/pyenv-installer

0
View on GitHub↗
4,122 स्टार्स·458 फोर्क्स·Shell·MIT·6 व्यूज़

Pyenv Installer

pyenv-installer is a set of Unix shell installation scripts designed to automate the deployment and removal of the pyenv Python version manager and its associated plugins. It provides a system for installing and switching between multiple versions of the Python interpreter on a single machine without affecting the system Python.

The tool utilizes a bootstrap script to handle source acquisition via Git and manages the creation of a hidden directory structure in the user home folder. It automates shell environment configuration by injecting path variables and initialization hooks into shell profile files.

The project includes utilities for both the initial setup of the Python toolchain and a removal utility to delete installed files and restore the shell environment to its previous state.

Features

  • Python Version Managers - Installs and configures a system to manage and switch between multiple Python interpreter versions.
  • Development Environment Setups - Automates the initial setup of Python version managers and plugins to prepare a development environment.
  • Versioned Component Installations - Ships a script to install specific versions of a Python version manager and its plugins using Git tags.
  • Shell Bootstrapping Scripts - Provides a single executable shell script to automate the entire downloading and configuration process of the toolchain.
  • Shell Environment Configurations - Sets up the necessary shell paths and environment variables required to run different Python versions.
  • Version Manager Installers - Provides an automated shell script for the installation and removal of the pyenv version manager.
  • Git-Based Provisioning - Downloads and manages the toolchain source code directly from version-controlled git repositories via HTTPS or SSH.
  • Idempotent Installers - Implements installation logic that checks for existing directories to prevent corruption and ensures clean removal.
  • Shell-Based Installation Scripts - Uses Unix shell scripts to automate the cloning and environment configuration of developer tools.
  • Shell Configuration Injections - Injects path variables and initialization hooks into shell profile files to ensure the tool loads in every session.
  • Shell - Appends setup commands to .bashrc or .zshrc files to maintain configuration across terminal sessions.
  • Installed Version Removal - Provides a utility to delete installed version manager files and restore the shell environment.
  • Python Environment Installations - Uses a scripted approach to deploy Python management tools and environments across multiple workstations.
  • Virtual Environments - Automates the installation of version management tools.

स्टार हिस्ट्री

pyenv/pyenv-installer के लिए स्टार हिस्ट्री चार्टpyenv/pyenv-installer के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Pyenv Installer के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Pyenv Installer के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • pyenv-win/pyenv-winpyenv-win का अवतार

    pyenv-win/pyenv-win

    7,006GitHub पर देखें↗

    pyenv-win is a version manager for Windows that enables the installation and switching of multiple Python versions without affecting the system global installation. It functions as a multi-version installer and environment controller that ensures isolation and reproducibility across different projects. The tool uses a shim-based routing system to intercept executable calls and direct them to specific versioned binaries. This allows for both system-wide default configurations and local directory-level overrides, where a specific version is automatically activated when entering a project folder

    VBScriptpyenvpyenv-alternativepyenv-for-windows
    GitHub पर देखें↗7,006
  • paulirish/dotfilespaulirish का अवतार

    paulirish/dotfiles

    4,347GitHub पर देखें↗

    This project is a collection of Unix dotfiles and scripts designed to personalize and standardize a shell and operating system environment. It provides portable configurations for the Bash and Fish shells, as well as custom preferences and command mappings for the Vim editor. The collection includes automated bootstrapping scripts to initialize new machines by installing applications, managing package managers, and creating configuration symlinks. It features specialized Git workflow automation to accelerate version control tasks, alongside secure SSH connection management using hardware-base

    Shell
    GitHub पर देखें↗4,347
  • homebrew/legacy-homebrewHomebrew का अवतार

    Homebrew/legacy-homebrew

    26,849GitHub पर देखें↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    GitHub पर देखें↗26,849
  • homebrew/homebrew-coreHomebrew का अवतार

    Homebrew/homebrew-core

    15,383GitHub पर देखें↗

    This project is a Ruby-based package definition repository that functions as a cross-platform package manager and software dependency resolver for macOS and Linux. It provides a centralized system for installing, updating, and managing software through a Git-based distribution model. The system distinguishes itself through a binary package distribution network that produces pre-compiled bottles to avoid local compilation from source. It utilizes a Ruby-based domain specific language to define installation recipes and employs a distributed version control architecture to synchronize these defi

    Rubycoreformulaehacktoberfest
    GitHub पर देखें↗15,383
Pyenv Installer के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

pyenv/pyenv-installer क्या करता है?

pyenv-installer is a set of Unix shell installation scripts designed to automate the deployment and removal of the pyenv Python version manager and its associated plugins. It provides a system for installing and switching between multiple versions of the Python interpreter on a single machine without affecting the system Python.

pyenv/pyenv-installer की मुख्य विशेषताएं क्या हैं?

pyenv/pyenv-installer की मुख्य विशेषताएं हैं: Python Version Managers, Development Environment Setups, Versioned Component Installations, Shell Bootstrapping Scripts, Shell Environment Configurations, Version Manager Installers, Git-Based Provisioning, Idempotent Installers।

pyenv/pyenv-installer के कुछ ओपन-सोर्स विकल्प क्या हैं?

pyenv/pyenv-installer के ओपन-सोर्स विकल्पों में शामिल हैं: pyenv-win/pyenv-win — pyenv-win is a version manager for Windows that enables the installation and switching of multiple Python versions… paulirish/dotfiles — This project is a collection of Unix dotfiles and scripts designed to personalize and standardize a shell and… homebrew/legacy-homebrew — This project is a command line package manager and dependency management engine used for installing, updating, and… homebrew/homebrew-core — This project is a Ruby-based package definition repository that functions as a cross-platform package manager and… donnemartin/dev-setup — This project is a collection of scripts and configuration files designed to automate the deployment of developer… pyenv/pyenv-virtualenv — pyenv-virtualenv is a plugin for pyenv that creates and manages isolated Python virtual environments on Unix-like…