Dernière version de Python (hébergement mutualisé)

Bonjour à toutes et à tous,

J'utilise une offre mutualisée (Performance 1) qui comprend quelques scripts Python (appelés en CGI) et je souhaiterais utiliser une version récente de Python. Apparemment, /usr/bin/python correspond à Python 2.7.9 et /usr/bin/python3 correspond à Python 3.4 (version qui date de 2014).

Y'a-t-il moyen d'utiliser une version plus récente de Python ? Si oui, quel est le chemin à indiquer au début du script ?

Merci d'avance.

Bonjour,

non pas possible en mutu, OVH a sorti de nouvelles offres pour avoir du python/nodejs/ruby plus récent.

Cordialement, janus57

Ok, merci pour la réponse !

Cordialement,

J'ai tout du même du mal à comprendre, car en regardant les offres OVH (https://www.ovhcloud.com/fr/web-hosting/compare/) et en cliquant sur "Voir la configuration détaillée pour web hosting", je vois indiqué une version 7.3.1 pour Python.

Je dois m'y perdre dans l'éventail des offres OVH…

Bonjour,


et en cliquant sur "Voir la configuration détaillée pour web hosting", je vois indiqué une version 7.3.1 pour Python.

Je dois m'y perdre dans l'éventail des offres OVH…

on ne doit pas voir la même chose…
Perso je vois pyhton3 puis en cliquant dessus "Version: Python 3.7.3"

Les offres spécifiques pour python sont ici : https://www.ovhcloud.com/fr/web-hosting/python-hosting/

Cordialement, janus57

Oui, merci pour la correction, je voulais dire Python 3.7.3 (coquille de ma part). Le problème est que, pour les offres d'hébergement web (je ne parle pas des offres spécifiques Python, mais d'une offre Performance qui est comprise dans le comparatif vers lequel j'ai fait un lien), la version maximale semble être 3.4 et non 3.7.3. Ou alors il faut savoir quel est le chemin de Python à mettre sur la première ligne du script…

Mais je comprends bien que, vu l'absence de documentation, OVH ne veut sans doute pas qu'on fasse du Python sur les offres mutualisées (et c'est de toute manière difficile sans pouvoir installer des modules), donc je vais réfléchir à un éventuel changement d'offre.

Bonjour,


la version maximale semble être 3.4 et non 3.7.3. Ou alors il faut savoir quel est le chemin de Python à mettre sur la première ligne du script…

cela dépend de votre environnement dans le .ovhconfig (Cf: https://help.ovhcloud.com/csm/fr-web-hosting-change-php-version?id=kb_article_view&sysparm_article=KB0053013).
Visiblement vous êtes en legacy d'où la version 3.4

Cordialement, janus57

Merci pour la réponse.
Mais je suis en "stable" depuis longtemps. `print(sys.version)` affiche `3.4.2 (default, Sep 16 2019, 12:55:35) https://help.ovhcloud.com/csm/fr-web-hosting-change-php-version?id=kb_article_view&sysparm_article=KB0053013#all-parameters GCC 4.9.2]}`, alors que cela devrait être 3.7 selon [cette page.

J'essaierai à l'occasion de passer en stable64, mais j'ai des vieux scripts en PHP à migrer d'abord…

Merci encore pour vos efforts.
(Mise à jour quelques heures après : j'ai passé temporairement mon site en "stable64" et j'ai désormais accès à Python 7.3. En revenant à "stable" je retrouve Python 3.4. Donc je crois bien que je vais devoir adapter l'ensemble des mes scripts pour passer définitivement à stable64.)