Version python pas acceptée
Résolu
youssef_6088
Messages postés
11
Date d'inscription
jeudi 13 juillet 2023
Statut
Membre
Dernière intervention
22 août 2024
-
Modifié le 15 juil. 2024 à 17:23
mamiemando Messages postés 33259 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 2 septembre 2024 - 15 juil. 2024 à 17:22
mamiemando Messages postés 33259 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 2 septembre 2024 - 15 juil. 2024 à 17:22
A voir également:
- Version python pas acceptée
- Splitcam ancienne version - Télécharger - Messagerie
- Dernière version ccleaner gratuit français - Télécharger - Nettoyage
- Nouvelle version outlook - Guide
- Télécharger zuma revenge version complète gratuit - Télécharger - Jeux vidéo
- Ancienne version autocad gratuite - Télécharger - CAO-DAO
3 réponses
blux
Messages postés
26259
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
2 septembre 2024
3 300
12 juil. 2024 à 13:57
12 juil. 2024 à 13:57
Salut,
peut-être que ton script appelle un python ancienne version (voir ton fichier .profile) ?
youssef_6088
Messages postés
11
Date d'inscription
jeudi 13 juillet 2023
Statut
Membre
Dernière intervention
22 août 2024
Modifié le 15 juil. 2024 à 17:17
Modifié le 15 juil. 2024 à 17:17
Le contenu du script :
#!/bin/bash set -e set -x if [ $# -ne 2 ] then echo "Wrong number of arguments supplied." echo "Usage: $0 <server_url> <deploy_key>." exit 1 fi apt-get update apt-get install -y python server_url=$1 deploy_key=$2 apt-get update apt-get -y install python-dev git supervisor authbind openssl python-virtualenv$ pip install -U supervisor
J'ai essayé de le modifier par python3, mais ca plante quand je lance le script.
Nahell
Messages postés
12
Date d'inscription
vendredi 12 juillet 2024
Statut
Membre
Dernière intervention
12 juillet 2024
12 juil. 2024 à 17:48
12 juil. 2024 à 17:48
Bonjour,
Est ce que tu as installé pip3 ?
Si ce n'est pas le cas tu peux faire :
sudo apt install python3-pip
Essaie de lancer ton script mais en utilisant pip3 au lieu de pip sur ta dernière ligne, ça devrait forcer Python 3
mamiemando
Messages postés
33259
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
2 septembre 2024
7 777
15 juil. 2024 à 17:22
15 juil. 2024 à 17:22
Bonjour,
Plusieurs choses :
- De nos jours, on n'utilise plus python2 mais python3.
- Sous Debian et les distributions qui en dérivent, tout ce qui est lié à python2 est préfixé par "python" et tout ce qui est lié à python3 est préfixé par "python3". Cela concerne également les noms de paquets. De plus, pour éviter toute confusion, on utilise "pip3" au lieu de "pip". Enfin, on peut aussi utiliser "apt" au lieu de "apt-get". Cela signifie que dans ton script, il faudrait plus remplacer :
apt-get update apt-get install -y python server_url=$1 deploy_key=$2 apt-get update apt-get -y install python-dev git supervisor authbind openssl python-virtualenv$ pip install -U supervisor
par :apt update apt install -y python3 python3-dev git supervisor authbind openssl python3-virtualenv server_url=$1 deploy_key=$2 pip3 install -U supervisor
Bonne chance