So, I have a python script I’d like to run from time to time from the CLI (on Linux) that resides inside a venv. What’s the recommended/intended way to do this?
Write a wrapper shell script and put it inside a $PATH-accessible directory that activates the virtual environment, runs the python script and deactivates the venv again? This seems a bit convoluted, but I can’t think of a better way.
I think the path to venv should be absolute right?
Yeah, for the most part but really depends on what you’re trying to do specifically.
Just activate the venv and then put it out of your mind. Can activate it with either a relative or absolute path. Doesn’t matter which