當前位置 主頁 > 服務器問題 > Linux/apache問題 > 最大化 縮小

    Python常用庫大全及簡要說明

    欄目:Linux/apache問題 時間:2020-01-19 00:05

    環境管理

    管理 Python 版本和環境的工具

    p:非常簡單的交互式 python 版本管理工具。官網

    pyenv:簡單的 Python 版本管理工具。官網

    Vex:可以在虛擬環境中執行命令。官網

    virtualenv:創建獨立 Python 環境的工具。官網

    virtualenvwrapper:virtualenv 的一組擴展。官網

    buildout:在隔離環境初始化后使用聲明性配置管理。官網

    包管理

    管理包和依賴的工具。

    pip:Python 包和依賴關系管理工具。官網

    pip-tools:保證 Python 包依賴關系更新的一組工具。官網

    pipenv:Python 官方推薦的新一代包管理工具。官網

    poetry: 可完全取代 setup.py 的包管理工具。官網

    conda:跨平臺,Python 二進制包管理工具。官網

    Curdling:管理 Python 包的命令行工具。官網

    wheel:Python 分發的新標準,意在取代 eggs。官網

    包倉庫

    本地 PyPI 倉庫服務和代理。

    warehouse:下一代 PyPI。官網

    bandersnatch:PyPA 提供的 PyPI 鏡像工具。官網

    devpi:PyPI 服務和打包/測試/分發工具。官網

    localshop:本地 PyPI 服務(自定義包并且自動對 PyPI 鏡像)。官網

    分發

    打包為可執行文件以便分發。

    PyInstaller:將 Python 程序轉換成獨立的執行文件(跨平臺)。官網

    cx_Freeze:將python程序轉換為帶有一個動態鏈接庫的可執行文件。官網

    dh-virtualenv:構建并將 virtualenv 虛擬環境作為一個 Debian 包來發布。官網

    Nuitka:將腳本、模塊、包編譯成可執行文件或擴展模塊。官網

    py2app:將 Python 腳本變為獨立軟件包(Mac OS X)。官網

    py2exe:將 Python 腳本變為獨立軟件包(Windows)。官網

    pynsist:一個用來創建 Windows 安裝程序的工具,可以在安裝程序中打包 Python 本身。官網

    構建工具

    將源碼編譯成軟件。

    buildout:一個構建系統,從多個組件來創建,組裝和部署應用。官網

    BitBake:針對嵌入式 Linux 的類似 make 的構建工具。官網

    fabricate:對任何語言自動找到依賴關系的構建工具。官網

    PlatformIO:多平臺命令行構建工具。官網

    PyBuilder:純 Python 實現的持續化構建工具。官網

    SCons:軟件構建工具。官網

    交互式解析器

    交互式 Python 解析器。

    IPython:功能豐富的工具,非常有效的使用交互式 Python。官網

    bpython:界面豐富的 Python 解析器。官網

    ptpython:高級交互式 Python 解析器, 構建于 python-prompt-toolkit 之上。官網

    文件

    文件管理和 MIME(多用途的網際郵件擴充協議)類型檢測。

    aiofiles:基于 asyncio,提供文件異步操作。官網

    imghdr:(Python 標準庫)檢測圖片類型。官網

    mimetypes:(Python 標準庫)將文件名映射為 MIME 類型。官網

    path.py:對 os.path 進行封裝的模塊。官網

    pathlib:(Python3.4+ 標準庫)跨平臺的、面向對象的路徑操作庫。官網

    python-magic:文件類型檢測的第三方庫 libmagic 的 Python 接口。官網

    Unipath:用面向對象的方式操作文件和目錄。官網

    watchdog:管理文件系統事件的 API 和 shell 工具。官網

    日期和時間

    操作日期和時間的類庫。

    arrow:更好的 Python 日期時間操作類庫。官網

    Chronyk:Python 3 的類庫,用于解析手寫格式的時間和日期。官網

    dateutil:Python datetime 模塊的擴展。官網

    delorean:解決 Python 中有關日期處理的棘手問題的庫。官網

    maya:人性化的時間處理庫。官網

777亚洲人成视频免费视频