Python така штука що іноді допомагає, а іноді дуже дратує, так може статись коли потрібно щоб у системі був python3 as default але зробити це “правильно” потрібно трошки поконфігурити
Дивимось які версії python у нас вже є
1 |
ls /usr/bin/python* |
дивимось які вервії python додані як системні
1 |
update-alternatives --list python |
отримуємо:
Система нам каже що не задано жодної альтернативи для python
З’ясували вже що у нас є в системі 2.7 та 3.5 версії, треба додати їх в конфігуратор системи та вибрати дефолтну версію
1 2 3 4 |
# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode # update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2 update-alternatives: using /usr/bin/python3.5 to provide /usr/bin/python (python) in auto mode |
Перевіряємо яка версія у нас за замовченням стала
1 2 |
root@demi4 ~ # python --version Python 3.5.3 |
Перевіряємо яку версію можемо задати як системну
1 2 3 |
root@demi4 ~ # update-alternatives --list python /usr/bin/python2.7 /usr/bin/python3.5 |
Якщо потрібно замінити версію, міняємо:
1 |
root@demi4 ~ # update-alternatives --config python |
обираємо потрібну версію.
1 коментар до “set default system python2 or python3 on Debian Linux”