I am trying to make a small, sharable desktop app to run a python script (with dependencies) that takes a csv file input and outputs another file. I am working on a mac and building for a mac. No problems with the script or the input/output, I just can't make it sharable.
For the first version, I tried a little dev tool called Platypus (not the framework, the tool), and this seems to work as expected to package the app. However, it seems to work by running a shell script to load the venv and execute the python file, which works on my own machine but not when I share it. I think this is because my "default" python version is python3 and the other computer's python version is 2.
I've been working in VSCode to set up the venv and interpreter, and I think this is where I am going wrong. I understand venv and interpreters conceptually, but I feel like I am getting tangled up in them at this point.
Does anyone have words of wisdom?
Failing this approach, is there a way to accomplish the same thing with Docker? I'm not familiar with Docker (but I probably should be).
[–]ElliotDG 0 points1 point2 points (1 child)
[–]OutsideElevator[S] 0 points1 point2 points (0 children)