J'ai installé pip3 pour ma version actuelle de python version ==> user@my_machine:~$ python -V Python 3.5.1+
J'ai utilisé cette commande Sudo apt install python3-pip
.
Quand je me suis fatigué pour vérifier la version de pip ==> pip3 -V
, j'ai eu une telle erreur
-bash: /usr/local/bin/pip3: /usr/bin/python3.6: bad interpreter: No such file or directory
Auparavant, j'avais installé python3.6 et je l'avais supprimé.
Voici l'approbation:
>Sudo apt remove python3.6 Reading package lists... Done Building dependency tree
Reading state information... Done Package 'python3.6' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Voici mon ${PATH}
==> echo ${PATH} /home/user/.local/share/umake/bin:/home/user/.local/share/umake/bin:/home/user/.local/share/umake/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/snap/bin
Est-ce que quelqu'un pourrait m'aider et montrer comment je pouvais réparer le chemin de mon pip actuel?.
Exécutez la commande which python3
pour afficher le chemin d'accès à l'exécutable python3. Dans les commandes de l'étape 2, je suppose que c'est la valeur par défaut qui est /usr/bin/python3
Créez un lien symbolique dans /usr/bin/python3.6
, qui fait référence au fichier /usr/bin/python3
.
Sudo ln -s /usr/bin/python3 /usr/bin/python3.6
Tapez un terminal (j'ai utilisé le terminal VSCode, car mon terminal par défaut avec Ctrl + Alt + T
ne fonctionnera pas)
Sudo update-alternatives --config python3
Voir la sortie du terminal Vous serez invité à sélectionner le chemin d'accès pour votre python3. Dans mon cas, j'ai sélectionné le numéro d'option 1 (Je veux l'option qui dit mode manuel python3.6)