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”