After using Python for over 2 years I am still really confused about all of the installation stuff and virtual environments

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • s2i-python-container

    Python container images based on Red Hat Software Collections and intended for OpenShift and general usage, that provide a platform for building and running Python applications. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.

    The Python s2i image supports poetry and pipenv by just flipping on an environment variable.

  • pipx

    Install and Run Python Applications in Isolated Environments

    Pip is pretty simple and useful for me - you have your own environment for every script/program, requirements.txt is simple to understand too... It's kinda good solution for regular users... For more complex projects we have Poetry, PipX, that was inspired by NPM(x), I think...

  • 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.

  • Poetry

    Python packaging and dependency management made easy

  • Autoenv

    Directory-based environments.

    There is an autoenv tool you can use to automatically activate a python virtualenv when you cd into a directory but it’s a little annoying to set up https://github.com/hyperupcall/autoenv

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