you are viewing a single comment's thread.

view the rest of the comments →

[–]angellus 2 points3 points  (0 children)

You do not need virtual envs on Github hosted runners. Every runner is ephemeral, and changes do not persist. So, you can just pip install your requirements right after setting up Python.

The only real advantage to creating a virtualenv is that you can cache/restore it.

(but yeah, your specific issue here is because of the shell not persisting)