OK the plan doesn't work because Pipenv expects you to use only one Python per application, which is not exactly unreasonable but is inconvenient in this weird case.