A simple solution is to create an environment for Python 2:
conda create -n py27 python=2.7 anaconda
, . enter .
.
Windows:
activate py27
:
source activate py27
(py27). Python 2.7.
:
deactivate
Python 3. . Python:
conda create -n py34 python=3.4 anaconda
conda create -n py35 python=3.5 anaconda
Anaconda , :
conda create -n myenv python=3.5
source activate myenv
, . :
conda install numpy pytables sympy
bash .profile .bashrc:
py27() {
exec &>/dev/null
source activate py27
exec &>/dev/tty
python $*
exec &>/dev/null
source deactivate
exec &>/dev/tty
}
Python 27, , Python 2.7:
py27 myscript.py
create Python 2.6, 2,7, 3.3, 3.4 3.5:
pyxx() {
exec &>/dev/null
source activate $1
exec &>/dev/tty
python ${*:2}
exec &>/dev/null
source deactivate
exec &>/dev/tty
}
py26()
{
pyxx py26 $*
}
py27()
{
pyxx py27 $*
}
py33()
{
pyxx py33 $*
}
py34()
{
pyxx py34 $*
}
py35()
{
pyxx py35 $*
}
, Python.