Suis nouveau dans le développement de flacon et j'essaie d'importer le flacon dans mon projet mais Pylint
donne cette erreur dans VSCodeE0401:Unable to import 'flask'
, mais j'ai déjà installé le flacon dans mon projet mais je ne sais pas comment résoudre ce problème, comment puis-je le résoudre il.
Mon environnement virtuel est installé, et l'image qui prouve est la suivante:
L'erreur est d'avoir le code, le souligné de:
qu'est-ce que je rate?
Je suppose que VS Code n'utilise pas le bon virtualenv.
Pour sélectionner virtualenv à l'aide de l'interface graphique, voir Configuration des environnements Python .
Si vous utilisez le terminal et que vous avez code
dans votre chemin, lancez le code VS à partir de votre espace de travail et virtualenv sera chargé automatiquement:
cd python-workspace
code -n python-workspace
(note: le -n
est pour nouvelle fenêtre)
Si cela ne fonctionne pas, assurez-vous que pylint
est installé dans votre virtualenv (c'est-à-dire que vous n'utilisez pas la variable globale pylint
). Si cela ne fonctionne toujours pas, regardez ce guide de dépannage .
J'ai le même problème quand je code en code VS.
J'ouvre la palette de commande de ⇧⌘P. Et exécutez le linter pour résoudre ce problème comme cette image.
Voici le document de code VS.
Étant donné que vous utilisez un environnement virtuel, vous devez tout d'abord installer pylint
inside this virtual env.
De plus, vous devez ajouter l'entrée suivante dans votre workspace settings
sur Visual Studio Code
pour éviter l'erreur [pylint] E0401
:
"python.linting.pylintPath": "/path/to/your/virtualenv/bin/pylint"
Ceci remplace la variable d'environnement et indique à VSCode
d'utiliser la pylint
version dans votre env virtuel (au lieu du global one). C'était probablement le point qui vous manquait ;-)