I think the appropriate solution is to just use one installation of conda.
Then within that installation, you can create one environment for python 2 and another environment for python3.
conda create --name py2 python=2.7
conda create --name py3 python=3.5
Source:
https://docs.anaconda.com/anaconda/user-guide/tasks/switch-environment/
After that, you can use the py3 environment to run the python3 part and the py2 environment to run python2 part.
You might have to install the "same" package to both the py2 and the py3 environment. But that is fine. For example, package X might have an old version that works for python2 and a new version that works for python3 but not python 2. In this case, you install the old version on py2 and the new version on py 3
Passing value between the python 2 and python 3 scripts: save the value to a file with the python 2 script. Then let the python3 script read the file.