Migrating Python Environments
How to migrate a python virtual environment to use a different version of python
This is quite simple to do, but the approach you use will depend on what type of environment you have created.
Python Environment
If you have a pure python environment you can export the contents with:
pip freeze > requirements.txt
You can then create your new python environment, activate it, and then import this file to get pip to install all required libraries:
pip install -r /path/to/requirements.txt
Anaconda Environment
If you have an anaconda environment you can export the contents with:
conda env export --from-history > requirements.yaml
You can then create your new anaconda environments, activate it, and then import this file to get conda to install all the required libraries:
conda env update --file /path/to/requirements.yml