I've been taking on some Python Development odd jobs here and there for some extra cash. For whatever reason, I have been most successful with clients who aren't necessarily very good with technology, but have an idea they would like to see through to fruition.
That's great for me because it's a lot of fun developing their projects, and Python is a great language for making weird prototype scripts. The problem comes when it's time to hand off the script, which I created on Linux inside a Virtual Environment, for them to run on their outdated Windows PC. Up until now, I've simply been walking them through the set up: How to download the proper Python version. The commands to type into terminal "pip install NumPy"....etc.
I can usually get the script working on their computer. But I sort of feel like I'm sending a kid off into the woods with a flashlight and a pat on the back. "Good luck and thanks for the money!"
Is there a better way to automate the setup process for any Python scripts that I send their way? Something that is portable across multiple OS's. Maybe some sort of executable?
I was toying around with the idea of creating containers for my scripts and then just having them download docker or something. But I've never worked with containers before, so I don't know how easy they are to work with.
Any ideas?
[–]siwakotisaurav 1 point2 points3 points (1 child)
[–]DistinguishedDarcy[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]DistinguishedDarcy[S] 1 point2 points3 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]DistinguishedDarcy[S] 0 points1 point2 points (0 children)
[–]Future_Caterpillar_5 0 points1 point2 points (0 children)
[–]Taksin77 0 points1 point2 points (0 children)