Use docker container as python development environment

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

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
  • projector-docker

    Discontinued Run JetBrains IDEs remotely with Docker

  • As u/dukea42 mentioned VS Code has an excellent [Remote Development](https://code.visualstudio.com/docs/remote/remote-overview) extension that allows you to connect the IDE directly to the container. I'm not sure how well this will work with conda, but if you go this route I recommend trying to isolate the container from the host as much as possible (ie: don't try to integrate with the host conda installation and instead load all of the dependencies and runtime directly in the container). This way the container can be reused on any machine without the need for any sort of host dependencies. As for getting PyCharm to work this type of setup, you can look at [JetBrains Projector](https://github.com/JetBrains/projector-docker).I.I) personally have not worked with projector yet, but based on JetBrains track record I'm sure this will work well. The only downside I see of this setup, is that it will make your Container rather large in size, since it will require the Pycharm application to be installed inside the container. But if that's an acceptable trade off for you, this seems like containerization solution that would feel most similar to your current set up.When it comes to managing your environment I recommend taking a look at myceleum, it's a platform we have been working that tries to simplify the process of creating development environments and will also sync your environment accross machines (and team if you are part of one).We are still in Beta, but the application can be downloaded from our website [https://myceleum.com/download/](Download myceleum). And if you feel like any functionality is missing from the application, you can reach our at [email protected] and we will look into adding it into the platform.When it comes to running the environment, we try to integrate with all IDE's, but we recommend using VS Code with the remote extension as mentioned above, or using the myceleum IDE which will feel very similar to VS Code, but comes bundled into the application.

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

  • Show HN: SnapCode – a real Java IDE in the browser

    5 projects | news.ycombinator.com | 8 Feb 2024
  • Is JNI good (Performance wise)

    2 projects | /r/java | 10 Apr 2023
  • IntelliJ Community Unusable At Company?

    2 projects | /r/IntelliJIDEA | 10 May 2022
  • Running python scripts on homeserver?

    1 project | /r/homelab | 4 Apr 2022
  • Self-hosted development environment for Python

    2 projects | /r/selfhosted | 23 Mar 2022