Python Project Setup – Virtual Environments and Package Management

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • pyenv

    Simple Python version management

  • pyenv is a tool to manage Python versions. Other than the tools we discussed so far, it does neither help with managing virtual environments nor package management. However, pyenv is, of course, compatible with the other tools. pyenv can be a convenient helper for setting up development workstations. It is itself not dependent on Python itself so that it can be used to set up different Python installations conveniently and without root / Administrator rights.

  • pip-run

    pip-run - dynamic dependency loader for Python

  • pip-run serves the same purpose as pipx. The only difference is that pip-run doesn't provide a persistent package installation but rather deletes all environments after the tool has been executed.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Poetry

    Python packaging and dependency management made easy

  • poetry is a new and very ambitious package manager for Python. Its goal is to provide a solution to all virtual environment and package management issues a developer might run into.

  • warehouse

    The Python Package Index

  • Virtual Environments are isolated Python environments that have their own site-packages. Basically, it means that each virtual environment has its own set of dependencies to third-party packages usually installed from PyPI.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • PSF Hires PyPI Safety and Security Engineer

    2 projects | news.ycombinator.com | 4 Aug 2023
  • PyEnv & Poetry - BFFs 💖

    2 projects | dev.to | 27 May 2023
  • Getting started with Python

    6 projects | dev.to | 22 Feb 2023
  • Python 3.11 Delivers

    5 projects | news.ycombinator.com | 15 Dec 2022
  • When is PopOS going to update Python to 3.11?

    2 projects | /r/pop_os | 9 Dec 2022