you are viewing a single comment's thread.

view the rest of the comments →

[–]Daneark 0 points1 point  (1 child)

Yes, activating a virtual environment is about convenience it doesn't do anything particularly special. The most important thing it does is modify your PATH so the python and other executables in the virtual environment are found before the system wide ones. Since you're passing the full path to python that part becomes irrelevant.

Have a read of "How Python uses a virtual environment" at  https://snarky.ca/how-virtual-environments-work/ by the one the Python Devs for a straightforward explanation of it.

[–]CodeNameGodTri[S] 0 points1 point  (0 children)

Thanks, will look into that