35
Recommended way to run my scripts from a venv?
(feddit.org)
Welcome to the Python community on the programming.dev Lemmy instance!
Past
November 2023
October 2023
July 2023
August 2023
September 2023
Use venv/bin/python app.py to run it.
That works nicely. Thanks 👍
I use my own Zsh project (zpy) to manage venvs stored like
~/.local/share/venvs/HASH-OF-PROJECT-PATH/venv
, so use zpy'svpy
function to launch a script with its associated Python executable ad-hoc, or add a full path shebang to the script with zpy'svpyshebang
function.vpy and vpyshebang in the docs
If anyone else is a Zsh fan and has any questions, I'm more than happy to answer or demo.
This. I've experimented by using pex before and one or two other means of executable python wrappers and they suck. Just do as lakeeffect says.
Yep. This is the way.
I think the path to venv should be absolute right?
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
Yeah, for the most part but really depends on what you’re trying to do specifically.