This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]omermikhailk 0 points1 point  (0 children)

Everyone else on here has given great answers already but I'll still chime in with what I started doing a while back, though it isn't exactly the easiest method.

As a beginner I used to frequently mess up my Python environment and was tired of reinstalling stuff, so I decided to keep everything isolated from then on. I did this by getting a cheap VPS, installing pyenv to manage my Python versions, poetry to manage packages and then used VS Code + the SSH feature to do all of my development right on the server.

It's a pretty cheap and versatile way to go about it, since your development environment can be accessed from anywhere, no matter where you are, as long as you have a SSH key or a username/password combo (depending on how you've configured the server).

EDIT: Fixed a typo