J'essaie d'exécuter l'autopep8 linter sur un fichier Python dans VSCode.
J'ai suivi les instructions ici: https://code.visualstudio.com/docs/python/environments et j'ai sélectionné mon interprète (P): /usr/local/bin/python
J'essaie ensuite de formater mon code et VSCode indique que autopep8 n'est pas installé et peut être installé via Pip. Cependant, lorsque j'essaie d'installer via Pip, There is no Pip installer available in the selected environment
apparaît.
J'ai ensuite essayé de lancer un terminal dans l'environnement actuel en sélectionnant Python: Create Terminal dans la palette de commandes.
Le terminal s'ouvre correctement, pip
est présent et je suis même capable de pip install autopep8
dans le terminal ouvert en mode VSCode, mais lorsque j'essaie d'exécuter la commande Format Document, les mêmes erreurs que autopep8
et pip
ne sont disponible dans l'environnement.
Sur Ubuntu16.04, j’ai travaillé avec Python3 en vscode et
apt-get install python3-pip
résout mon problème.
C'est parce que j'ai découvert que: Sous mon terminal, je tape le pip -V
. Il affiche que c'est pour Python2, pas pour Python3.
Homme tu ne peux que changer d'interprète.
Allez dans (ctrl + shift + p), puis tapez Python: Sélectionnez un interpréteur, vous choisissez ainsi la version dont votre extension a besoin.
Cela a fonctionné pour moi.
1.Sélectionnez la commande Fichier> Préférences> Paramètres (,) pour ouvrir vos paramètres utilisateur.
2. Recherchez et créez ou modifiez une entrée pour python.pythonPath avec le chemin d'accès complet à l'exécutable Python selon vos besoins.
(sur mac) si vous utilisez python3 mais que vscode vous a dit que pip n'était pas installé, vous pouvez changer la version de python sur vscode bottom . Et je suppose que vous utilisez un autre terminal mais pas bash, le terminal par défaut de vscode est bash. Bash ne sait pas que vous avez installé pip @ 2.
Sur Ubuntu:
Assurez-vous que Python et pip sont installés.
Allez dans Paramètres, tapez python.py dans l'entrée de recherche. Cela devrait trouver les paramètres de chemin Python.
Supprimez ce chemin (s'il est actuellement défini), enregistrez. Code de sortie et réglez-le sur la valeur actuelle.
Pour moi, c'est/usr/bin/python3