Running `virtualenv` returns `ModuleNotFoundError: No module named 'virtualenv.seed.via_app_data'` `which virtualenv` shows the executable in `/usr/local/bin/virtualenv` `dpkg -l | grep virtualenv` shows that `python3-virtualenv` is installed. However, `pip show virtualenv` shows that it's also installed into `/usr/local/lib/python3.8/dist-packages` Doing the following fixes the issue: * `pip uninstall virtualenv` * `apt install --reinstall python3-virtualenv` It appears that pip installs virtualenv [on these lines](https://github.com/ChameleonCloud/CC-Ubuntu/blob/442b7504e62734b202010a03d3773af583927f20/elements/chameleon-common/install.d/04-pip-installs#L14-L15), from [this requirements file](https://github.com/ChameleonCloud/CC-Ubuntu/blob/442b7504e62734b202010a03d3773af583927f20/elements/chameleon-common/install.d/requirements.txt#L10).
Running
virtualenvreturnsModuleNotFoundError: No module named 'virtualenv.seed.via_app_data'which virtualenvshows the executable in/usr/local/bin/virtualenvdpkg -l | grep virtualenvshows thatpython3-virtualenvis installed.However,
pip show virtualenvshows that it's also installed into/usr/local/lib/python3.8/dist-packagesDoing the following fixes the issue:
pip uninstall virtualenvapt install --reinstall python3-virtualenvIt appears that pip installs virtualenv on these lines, from this requirements file.