I’m new to Python so part of the learning is trying out different development environments. In the beginning at least, I wanted to keep those environments separate to rule out possible conflicts or other problems. I used Jupyter more for the initial learning of the language so I may decommission that VM (and keep the most recent backup). It’s a little early to tell though.
Ah okay. If you haven’t already done, look into virtual environments or venv’s and the pip package manager. You can create a venv and manage your packages individually for each project. It basically serves the exact reason you created VMs, to rule out possible conflicts.
Also instead of Eclipse I recommend either working just with a text editor like vim/ sublime that way you don’t even need a GUI or if you want a GUI you could try VS Code/ PyCharm. PyCharm is an IDE specifically made for Python.
BTW you already have a homelab so running your own version control tool like Gitea or GitLab could be interesting for you.
More rabbit holes to fall down, thank you LOL! I’ve been thinking about VS Code but the tidal wave of search results kept me from finding out about PyCharm. Right now my code “management” is simply copying the latest version of my code to my NAS, so I’ll give Gitea a go as well.
I’m new to Python so part of the learning is trying out different development environments. In the beginning at least, I wanted to keep those environments separate to rule out possible conflicts or other problems. I used Jupyter more for the initial learning of the language so I may decommission that VM (and keep the most recent backup). It’s a little early to tell though.
Ah okay. If you haven’t already done, look into virtual environments or venv’s and the pip package manager. You can create a venv and manage your packages individually for each project. It basically serves the exact reason you created VMs, to rule out possible conflicts.
Also instead of Eclipse I recommend either working just with a text editor like vim/ sublime that way you don’t even need a GUI or if you want a GUI you could try VS Code/ PyCharm. PyCharm is an IDE specifically made for Python.
BTW you already have a homelab so running your own version control tool like Gitea or GitLab could be interesting for you.
More rabbit holes to fall down, thank you LOL! I’ve been thinking about VS Code but the tidal wave of search results kept me from finding out about PyCharm. Right now my code “management” is simply copying the latest version of my code to my NAS, so I’ll give Gitea a go as well.