Les deux mon général !
Toujours en train de m’amuser avec ce petit serveur Linux et paf, je tombe sur un problème de version de python résolu avec un petit lien symbolique du genre :
sudo ln -s /usr/bin/python3 /usr/bin/python
Tout ça parce que n’ayant pas installé la version 2, habituellement lancé avec un python
— python 3 étant habituellement installé avec un python3
—, ce couillon ne trouvait pas le binaire et plantait le script.
Bref, si vous n’avez pas l’intention d’utiliser pyhton 2, faites le lien symbolique ci-dessus, ça ne coûte rien et ça peut régler quelques problèmes :-)
1 De Nicolas -
Je ne sais pas quelle est la distribution que tu utilises et même si cela revient presqu’au même il faut généralement passer par le système d’alternatives du système. Sur debian par exemple (totalement au hasard) il y a l’utilitaire update-alternative qui permet de positionner la version de python du sytème.
2 De Franck -
Ah ben tiens, j’aurais appris un truc, merci Nicolas (et bonne année).
3 De saymonz -
Je ne pense pas t’apprendre que Python 2 et 3 ne sont pas parfaitement compatibles, du coup la solution proposée est techniquement moyenne.
Elle permettra de contourner le problème si le script en question est effectivement compatible avec Python 3, mais risque d’en occasionner d’autres à l’avenir et/ou de foutre le souk dans la gestion de paquets de la distribution…
4 De Franck -
saymonz je sais bien oui, mais comme j’utilise peu de scripts en Python et si j’en code ça sera pour la version 3, donc voilà :-)
J’aviserai le moment venu…