web-dev-qa-db-fra.com

E0401: Impossible d'importer le 'flacon'

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:

 enter image description here

L'erreur est d'avoir le code, le souligné de:  enter image description here

qu'est-ce que je rate?

4
user7615935

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 .

1
Derlin

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.

 enter image description here

Voici le document de code VS.

0
Jeffrey Wang

É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 ;-)

0
Joey