Also for reference I created an issue to keep this bug/workaround on our radar. We may just add a note to the QIIME 2 docs about the issue for now, unless it's fixed in upstream Python 3 before we get around to updating the docs. Either way, we'll follow up here when one of those solutions are put in place.