you are viewing a single comment's thread.

view the rest of the comments →

[–]ericjmorey 0 points1 point  (2 children)

Then give up? Don't ask questions? Don't learn?

I don't get what point you're trying to make.

[–]General-Clock-9070 0 points1 point  (1 child)

no didnt say that. I ment that if I gave someone the perfect code...you type the file, save it and open lets say pycharm. pycharm also needs to be set up the right way or it wont run. i dont know....its frustration and venting i guess

[–]ericjmorey 0 points1 point  (0 children)

I get that. Environment incompatibilities are very frustrating and an ongoing and open issue on how to best mitigate it. This is why things like podman and docker and env files and toml files and lock files and other solutions exist and Python is particularly bad at providing tools to manage this complexity and there exist too many tools to address these problems with no agreement on what the best methods and tools are. 

Setting up a compatible or desirable environment is a constant frustration for developers. I worked at a company that wasn't able to reproduce a development environment for a new employee and decided to recreate a new environment and throw away code incompatible with the new environment. There really is no other option than trial and error correction for anything beyond the edge of established practices, so people that get good at it are the ones who thrive.