Any reason not to use /opt/edx as the venv?  It keeps it compatible with common to do it this way.