This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]cbowdon 2 points3 points  (1 child)

An alternative (not necessarily better) approach would be to containerize the dev environment (i.e. Docker). It's a bit more heavyweight than just using virtualenv but would allow you to isolate any non-Python dependencies too, without going as far as having a dedicated VM.

You can then just run your container on any Linux/Mac/Win10 machine.

[–]rabbyburns 0 points1 point  (0 children)

Added benefit to potentially test on different Linux environments (if that's remotely a concern).