Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Online editing
#1
Hi

I'd like to know if there is some kind of environment for users to write python from Web (execution would also be good).
Similar to https://www.programiz.com but it has to be possible to run the environment in a local network.
And it should be possible to edit files located locally (maybe a repo, configured in some way)
Maybe there is a Docker image or something.
The idea is that it should be simple.

Best Regards,
Christer
Reply
#2
There are browser accessible repl.it and trinket.io for Python , as well as Jupyter notebook environments like Google colab and Deepnote
snippsat likes this post
I'm not 'in'-sane. Indeed, I am so far 'out' of sane that you appear a tiny blip on the distant coast of sanity. Bucky Katt, Get Fuzzy

Da Bishop: There's a dead bishop on the landing. I don't know who keeps bringing them in here. ....but society is to blame.
Reply
#3
Google colab as mention over,the strong point is that get a lot 3-party libraries installed bye default.
So can use pip list directly in Notebook.
See that get stuff like keras,kaggle,tensorflow...ect installed with Free access to GPUs.
This can take some time to install an setup yourself local if not familiar with pip(Python),conda(Anaconda).
Reply
#4
(Feb-04-2021, 03:35 PM)snippsat Wrote: Google colab as mention over,the strong point is that get a lot 3-party libraries installed bye default.
So can use pip list directly in Notebook.
See that get stuff like keras,kaggle,tensorflow...ect installed with Free access to GPUs.
This can take some time to install an setup yourself local if not familiar with pip(Python),conda(Anaconda).

Thanks for the answer!
But that is still running in some others cloud right (e.g. Google).
Is it possible to get similar environment with some docker running in my local network?
Reply
#5
(Feb-04-2021, 04:52 PM)xtergo Wrote: Is it possible to get similar environment with some docker running in my local network?

For Jupyter Notebooks there is JupyterHub you can deploy internally:

Quote:JupyterHub runs in the cloud or on your own hardware, and makes it possible to serve a pre-configured data science environment to any user in the world. It is customizable and scalable, and is suitable for small and large teams, academic courses, and large-scale infrastructure.

/../

The Jupyter Community curates two JupyterHub “distributions” for deploying in the cloud. Follow the links below for more information.

Zero to JupyterHub for Kubernetes deploys JupyterHub on Kubernetes using Docker, allowing it to be scaled and maintained efficiently for large numbers of users. Zero to JupyterHub is a Helm Chart for deploying JupyterHub quickly, as well as a guide to deploying and configuring your JupyterHub on Kubernetes.

The Littlest JupyterHub, a recent and evolving distribution designed for smaller deployments, is a lightweight method to install JupyterHub on a single virtual machine. The Littlest JupyterHub (also known as TLJH), provides a guide with information on creating a VM on several cloud providers, as well as installing and customizing JupyterHub so that users may access it at a public URL.
xtergo likes this post
I'm not 'in'-sane. Indeed, I am so far 'out' of sane that you appear a tiny blip on the distant coast of sanity. Bucky Katt, Get Fuzzy

Da Bishop: There's a dead bishop on the landing. I don't know who keeps bringing them in here. ....but society is to blame.
Reply
#6
(Feb-04-2021, 05:14 PM)perfringo Wrote:
(Feb-04-2021, 04:52 PM)xtergo Wrote: Is it possible to get similar environment with some docker running in my local network?

For Jupyter Notebooks there is JupyterHub you can deploy internally:

Quote:JupyterHub runs in the cloud or on your own hardware, and makes it possible to serve a pre-configured data science environment to any user in the world. It is customizable and scalable, and is suitable for small and large teams, academic courses, and large-scale infrastructure.

/../

The Jupyter Community curates two JupyterHub “distributions” for deploying in the cloud. Follow the links below for more information.

Zero to JupyterHub for Kubernetes deploys JupyterHub on Kubernetes using Docker, allowing it to be scaled and maintained efficiently for large numbers of users. Zero to JupyterHub is a Helm Chart for deploying JupyterHub quickly, as well as a guide to deploying and configuring your JupyterHub on Kubernetes.

The Littlest JupyterHub, a recent and evolving distribution designed for smaller deployments, is a lightweight method to install JupyterHub on a single virtual machine. The Littlest JupyterHub (also known as TLJH), provides a guide with information on creating a VM on several cloud providers, as well as installing and customizing JupyterHub so that users may access it at a public URL.

Thanks allot, I'll check out this one! :)
Reply


Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020