Join the 1500 companies using G2 Track to manage SaaS spend, usage, contracts & compliance.

Best Python Package Software

Python packages are used to add supplementary functionality to Python applications. Packages are directories that refer to specific files and modules. These modules are then imported and executed within applications. Businesses and software developers use Python packages to add prewritten code with specific functionality. These functionalities can range from preconfigured physics logic for a video game to machine learning algorithms. This saves time during the development process by allowing software engineers to reuse code. It also reduces errors by minimizing the amount of new, untested code being written.

G2 Grid® for Python Package
Leaders
High Performers
Contenders
Niche
Momentum Leaders
Momentum Score
Market Presence
Satisfaction
content
Star Rating

Python Package reviews by real, verified users. Find unbiased ratings on user satisfaction, features, and price based on the most reviews available anywhere.

Compare Python Package Software

Results: 186
G2 takes pride in showing unbiased ratings on user satisfaction. G2 does not allow for paid placement in any of our ratings.
Results: 186
Filter Results
Filter by:
Sort by
Star Rating
Sort By:

    Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It offers a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a compr

    Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping.

    Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors.

    pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.

    Selenium is an umbrella project encapsulating a variety of tools and libraries enabling web browser automation. Selenium specifically provides infrastructure for the W3C WebDriver specification - a platform an

    python-sql is a library to write SQL queries in a pythonic way.

    NumPy is the fundamental package for scientific computing with Python.

    pip is a replacement for easy_install. It uses mostly the same techniques for finding packages, so packages that were made easy_installable should be pip-installable as well.

    Pillow is the “friendly” PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors.

    MySQLdb is an interface to the popular MySQL database server for Python.

    Simplify the download from youtube videos to mp3 with youtube-dl.

    This repository generates precompiled opencv-python, opencv-python-headless, opencv-contrib-python and opencv-contrib-python-headless packages.

    python-docx is a Python library for creating and updating Microsoft Word (.docx) files.

    xlrd is a library for reading data and formatting information from Excel files, whether they are .xls or .xlsx files.

    tesserocr integrates directly with Tesseract's C++ API using Cython which allows for a simple Pythonic and easy-to-read source code. It enables real concurrent execution when used with Python's threading module by releasing the GIL while processing an ima

    MySQL Connector/Python is a self-contained Python driver for communicating with MySQL servers. MySQL driver written in Python which does not depend on MySQL C client libraries and implements the DB API v2.0 specification (PEP-249).

    Bokeh is an interactive visualization library for Python that enables beautiful and meaningful visual presentation of data in modern web browsers. With Bokeh, you can quickly and easily create interactive plots, dashboards, and data applications.

    Python/selenium script to get Xfinity bandwidth usage from Xfinity MyAccount website. Has an easily-usable command line entrypoint as well as a usable Python API, and an entrypoint to send usage to Graphite.

    Wkhtmltopdf binaries are precompiled and included in the package making pydf easier to use, in particular this means pydf works on heroku.

    A wheel is a ZIP-format archive with a specially formatted filename and the .whl extension. It is designed to contain all the files for a PEP 376 compatible install in a way that is very close to the on-disk format. Man

    Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.

    Twisted is an event-driven networking engine written in Python and licensed under the open source ?MIT license. Twisted runs on Python 2 and an ever growing subset also works with Python 3.

    mysqlclient is a fork of MySQL-python. It adds Python 3 support and fixed many bugs.

    cryptography is a package which provides cryptographic recipes and primitives to Python developers.

    websockets is a library for building WebSocket servers and clients in Python with a focus on correctness and simplicity.

    sqlmap is an open source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over of database servers.

    This is a dummy package managed by the developer of Beautiful Soup to prevent name squatting. The official name of PyPI’s Beautiful Soup Python package is beautifulsoup4. This package ensures that if you type pip install bs4 by mistake you will end up wit

    Provides a new artist for matplotlib to display a colorbar, instead of an axis as it is the default in matplotlib. The position of the colorbar artist can be decided as for the legend.

    Speech recognition module for Python, supporting several engines and APIs, online and offline.

    Wikipedia is a Python library that makes it easy to access and parse data from Wikipedia.

    Python Twitter Tools (PTT) includes a Twitter API, command-line tool, and IRC bot. It is developed by Mike Verdone and the Python Twitter Tools developer team.

    YoutubeDownloader is an automated service to download multiple youtube videos at a time.

    Django-MySQL is a non-inventively named package that helps you use some MySQL/MariaDB-specific features in the world of Django.

    The h5py package is a Pythonic interface to the HDF5 binary data format.

    iTorrent allows you to download BitTorrent podcasts from iTunes. It transforms BitTorrent podcasts so that you can update them just like any other podcast in iTunes. iTorrent also has the ability to smooth out the downloads for non-BitTorrent podcasts as

    PyAudio provides Python bindings for PortAudio, the cross-platform audio I/O library. With PyAudio, you can easily use Python to play and record audio on a variety of platforms, such as GNU/Linux, Microsoft Windows, and Apple Mac OS X / macOS.

    pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library.

    Translate is a simple but powerful translation tool written in python with with support for multiple translation providers.

    waiting is a small library for waiting for stuff to happen. It basically waits for a function to return True, in various modes.

    urllib3 is a powerful, sanity-friendly HTTP client for Python. Much of the Python ecosystem already uses urllib3 and you should too. urllib3 brings many critical features that are missing from the Python standard libraries.

    This package enables one to run VPython in a browser, using the GlowScript VPython API, documented in the Help at http://glowscript.org. If the code is in a cell in a Jupyter notebook, the 3D scene appears in the Jupyter notebook. If the code is launched

    WunderWeather attempts to expose data supplied by Weather Underground in a way that is easy to use and easy to get weather data into your application quickly without having to deal with all of the details. The Wunderground API supplies different endpoints

    lxml is the most feature-rich and easy-to-use library for processing XML and HTML in the Python language. The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt. It is unique in that it combines the speed and XML feature comple

    PDFMiner is a tool for extracting information from PDF documents. Unlike other PDF-related tools, it focuses entirely on getting and analyzing text data. PDFMiner allows one to obtain the exact location of text in a page, as well as other information such

    py2exe is a Python Distutils extension which converts Python scripts into executable Windows programs, able to run without requiring a Python installation.