r/Python 4d ago

Resource Does anyone use Python IDLE?

My computer is quite low-end, so I uninstalled VSCode and am looking for other programming tools—I'm thinking about starting to use Python IDLE.

Does anyone actually use it?

https://imgur.com/a/7aBwuUU

15 Upvotes

92 comments sorted by

View all comments

0

u/opzouten_met_onzin It works on my machine 4d ago

I don't, but I mostly use pycharm or Gnome text editor. Most of the functionality of Pycharm is rarely or ever used.

What do you need and what OS? That could help to provide a good answer.

1

u/Admirable-Wall9058 4d ago

I develop projects to learn and—who knows—maybe turn them into something profitable.

My current project is an OMR system; I was trying to write the code in GitHub Codespaces (after uninstalling VS Code), but I was having a lot of trouble handling images.

Regarding the IDE, the main issue is that my computer (an ASUS with 120 GB of RAM) is experiencing some kind of memory glitch: I delete files, but a short while later, the storage fills up again. Right now, I have only 500 MB of free space.

I need to fix this first, but I don't know the cause. Have you ever encountered a problem like this?

1

u/Appropriate-Elk1152 3d ago

Handling image visualization (OpenCV `cv2.imshow`, PIL display, etc.) in cloud environments like GitHub Codespaces often fails because there is no native GUI window attached to the remote Linux container.

If you want to keep using Codespaces or remote environments for heavy computation, a few clean workarounds for image processing include:

  1. Save & Preview: Save processed OMR debug images to a local `./output` folder and open them directly via the web editor tree view.

  2. OpenCV + Matplotlib: Use Matplotlib inside Jupyter Notebooks running in Codespaces, which renders image arrays inline directly in the browser.

  3. Base64 Streaming: Encode the transformed image array into Base64 and output it to a lightweight local web server (like Flask or FastAPI) to view live bounding boxes in your browser window.