awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
P

pex-tool/pex

0
View on GitHub↗
4,218 星标·312 分支·Python·Apache-2.0·7 次浏览

Pex

Pex 是一个 Python 应用程序打包器和隔离环境管理器。它将程序及其整个依赖树打包成单个可执行文件,以简化跨不同环境的部署。

该工具作为一个便携式可执行文件创建器,通过将多个特定于平台的发行版捆绑到一个文件中来发挥作用。这确保了程序可以通过将目标平台映射到兼容的二进制发行版,在不同的操作系统上运行。

该系统提供了依赖管理和隔离执行的能力。它可以在包含特定一组所需依赖项的临时、短暂环境中启动脚本或解释器。

Features

  • Portable Executables - Creates standalone software binaries that run without requiring installation or system-level configuration.
  • Isolated Environment Managers - Manages isolated execution spaces with specific software versions to prevent dependency conflicts when running Python scripts.
  • Isolated Execution Environments - Provides tools for running commands in temporary, isolated environments without modifying global system state.
  • Ephemeral Execution Environments - Launches scripts or interpreters within temporary, isolated environments to avoid global dependency pollution.
  • Dependency-Aware Packaging - Bundles a program and its entire dependency tree into a single portable file for simplified deployment.
  • Python Application Packagers - Bundles Python code and its dependencies into standalone native executable binaries for various operating systems.
  • Temporary Dependency Environments - Creates isolated shell environments with specific dependency sets to run scripts without polluting the system.
  • Python to Executable Conversion - Transforms Python source scripts into standalone binary executables with embedded assets and runtimes.
  • Python Package Managers - Handles complex Python library requirements by packaging them together with the application for consistent execution.
  • Multi-Architecture Bundles - Combines multiple platform-specific dependency sets and binaries into a single platform-independent executable.
  • Platform Distribution Mapping - Maps target operating systems to their corresponding binary distributions to ensure compatible runtime execution.
  • Standalone Python Distribution - Creates a distributable binary format that includes its own Python runtime and dependencies.
  • Environment Path Injections - Dynamically updates system or application environment paths at runtime to include required libraries and interpreters.
  • Packaging Tools - Generates self-contained executable Python environments.

Star 历史

pex-tool/pex 的 Star 历史图表pex-tool/pex 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Pex 的开源替代方案

相似的开源项目,按与 Pex 的功能重合度排序。
  • pypa/pipxpypa 的头像

    pypa/pipx

    12,852在 GitHub 上查看↗

    pipx is a manager for installing and running Python command-line applications in isolated environments. It serves as a tool installer and virtual environment wrapper that automates the creation of dedicated environments for each application to prevent dependency conflicts. The system provides the ability to execute Python packages in either permanent installations or temporary transient environments. It maps executable entry points from these isolated environments into a shared global directory, allowing for direct command-line access while keeping underlying dependencies separated. The tool

    Python
    在 GitHub 上查看↗12,852
  • brentvollebregt/auto-py-to-exebrentvollebregt 的头像

    brentvollebregt/auto-py-to-exe

    4,952在 GitHub 上查看↗

    auto-py-to-exe is a Python to EXE converter and standalone executable packager that provides a web-based graphical interface for PyInstaller. It transforms Python scripts into single binary files that run without requiring a local Python installation or external dependencies. The project functions as a JSON-based build automator, allowing users to save, load, and export complex packaging configurations via JSON files to ensure consistent and reproducible builds across different projects. The tool covers script-to-executable conversion, including the ability to bundle static assets and icons

    JavaScriptautomationbundleexecutable
    在 GitHub 上查看↗4,952
  • pipxproject/pipxpipxproject 的头像

    pipxproject/pipx

    12,852在 GitHub 上查看↗

    Pipx is a system for installing, running, and managing isolated Python applications and their corresponding virtual environments. It functions as an application installer for Python command line tools, a manager for listing and upgrading those tools, and a runner for executing packages in temporary environments. The tool ensures that every installed package resides in its own dedicated virtual environment to prevent dependency conflicts. It automatically adds the binaries of installed applications to the system path and enables the execution of tools within ephemeral environments that are del

    Python
    在 GitHub 上查看↗12,852
  • pkgxdev/pkgxpkgxdev 的头像

    pkgxdev/pkgx

    9,738在 GitHub 上查看↗

    pkgx is a cross-platform tool orchestrator and portable package runner that enables the execution of specific software versions without requiring permanent installation on the host system. It functions as a multi-ecosystem package wrapper, providing a unified interface to launch tools and managers from various language ecosystems. The project serves as an ephemeral environment provider and script dependency manager, allowing users to declare and automatically inject required software versions into scripts via a shebang line. This allows for the bootstrapping of temporary shells and containers

    Rustenvironment-managerpackage-managerpackage-runner
    在 GitHub 上查看↗9,738
查看 Pex 的所有 30 个替代方案→

常见问题解答

pex-tool/pex 是做什么的?

Pex 是一个 Python 应用程序打包器和隔离环境管理器。它将程序及其整个依赖树打包成单个可执行文件,以简化跨不同环境的部署。

pex-tool/pex 的主要功能有哪些?

pex-tool/pex 的主要功能包括:Portable Executables, Isolated Environment Managers, Isolated Execution Environments, Ephemeral Execution Environments, Dependency-Aware Packaging, Python Application Packagers, Temporary Dependency Environments, Python to Executable Conversion。

pex-tool/pex 有哪些开源替代品?

pex-tool/pex 的开源替代品包括: brentvollebregt/auto-py-to-exe — auto-py-to-exe is a Python to EXE converter and standalone executable packager that provides a web-based graphical… pypa/pipx — pipx is a manager for installing and running Python command-line applications in isolated environments. It serves as a… pipxproject/pipx — Pipx is a system for installing, running, and managing isolated Python applications and their corresponding virtual… pkgxdev/pkgx — pkgx is a cross-platform tool orchestrator and portable package runner that enables the execution of specific software… pypa/virtualenv — virtualenv is a tool for creating and managing isolated Python environments. It functions as an environment manager… prefix-dev/pixi — Pixi is a conda environment manager that creates reproducible, lock-file-backed environments with cross-platform…