Essayer lorsque Visual Studio Code ne peut pas charger un module Python

Solution

Sélectionnez Code → Préférences → Paramètres. Vous pouvez également utiliser la touche de raccourci «commande +». スクリーンショット 2020-11-13 17.54.22.png

Cliquez sur la petite icône en haut à droite pour l'ouvrir. スクリーンショット 2020-11-13 17.56.09.png

Un fichier appelé settings.json s'ouvre. Vous pouvez modifier la destination du chemin d'accès à Visual Studio Code, définissez donc "python.pythonPath ~" ici. Le chemin lui-même dépend de votre environnement, veuillez donc le définir. S'il y a un chemin python ici depuis le début, vous pouvez l'écraser, et si vous ne l'avez pas, vous pouvez en écrire un nouveau. Au cas où, merci de pouvoir le restaurer. スクリーンショット 2020-11-13 17.59.00.png

prime

En passant, je vais vous montrer comment vérifier le chemin que python lit. Voir c'est croire, alors regardez d'abord les captures d'écran. Si vous obtenez un coup d'œil rapide et obtenez "Je vois", veuillez l'essayer immédiatement. Pour ceux qui ont un peu peur, je vais donner une brève explication. スクリーンショット 2020-11-13 18.20.50.png

Tout d'abord, démarrez python dans votre répertoire personnel. (Pour le distinguer de la série python2 à l'origine sur Mac, je l'ai démarré avec la commande python3. Veuillez également utiliser la commande qui convient à votre environnement.)

Quand python démarre, ">>>" sera affiché, vous pouvez donc interagir avec python. Tapez "import sys" et appuyez sur Entrée. (Rien ne se passe, mais ça va.) Tapez "import pprint" et appuyez sur Entrée. (Rien ne se passe, mais ça va.) Tapez pprint.pprint (sys.path) et appuyez sur Entrée. Ici, python vous indiquera le chemin. Puisqu'il est chargé dans l'ordre à partir du haut, copiez le chemin où se trouve le module et collez-le dans settings.json de vscode. Vous pouvez terminer l'interaction avec python avec "control + D".

Si vous n'avez pas le chemin attendu, vous devrez le passer, veuillez donc le vérifier séparément. De plus, je vais omettre les détails de chaque commande.

Personnellement, le but est d'utiliser pprint. Cependant, quand vous entendez le passage, il est écrit comme bâclé sur le côté et crache, donc c'est très difficile à lire ... C'est un appareil pour le résoudre.

Contexte

Soudain, un jour, le module que j'utilisais a eu une erreur d'importation. J'ai oublié le contenu de l'erreur spécifique, mais je pense que c'était probablement comme "Il n'y a pas de module avec ce nom". Je pensais que cela n'aurait pas dû être possible même si j'avais pu l'utiliser jusque-là, mais je me suis soudainement souvenu que j'avais mis anyenv et j'ai spéculé que la destination du chemin avait été modifiée. Tout d'abord, je déconnais des variables d'environnement local (lecture des destinations des chemins python2 et 3, priorité, emplacement de stockage des modules installés avec pip, etc.), mais à la fin, je déconnais ce qui précède. Je l'ai résolu par la méthode de. Je n'ai jamais pensé que j'ajusterais le côté éditeur ... Je manque encore de formation. Au fait, j'ai également vécu une situation critique où aucune commande ne répondait au terminal tout en jouant avec différents chemins, mais cela a été résolu assez rapidement. (Merci à tous les fournisseurs d'informations sur Internet!)

Cependant, j'ai encore des doutes ... La raison en est qu'une seule des nombreuses importations (spécifiquement jaconv) est soudainement devenue inutilisable. Pourquoi ai-je eu une telle erreur même si je pouvais utiliser un autre module avec le même fichier? Et je me demande si cette solution est la meilleure ... Si la cause est trouvée, je l'ajouterai.

Recommended Posts

Essayer lorsque Visual Studio Code ne peut pas charger un module Python
Essayez de créer un environnement python avec Visual Studio Code et WSL
Une note à laquelle j'étais accro lors de l'exécution de Python avec Visual Studio Code
Configurer un environnement de développement Python avec Visual Studio Code
Faites quelque chose comme un interpréteur Python avec Visual Studio Code
Installation du code Visual Studio et installation de python
J'obtiens une erreur lorsque je mets un plug-in Python dans Visual Studio Code sous l'environnement pyenv
Erreur lors de l'installation d'un module avec Python pip
Créer un environnement de développement Python avec Visual Studio Code
Quand j'essaye matplotlib en Python, il dit 'cairo.Context'
Heure à laquelle le terminal disparaît dans Visual Studio Code
Paramètres de codage Python avec Visual Studio Code
[Visual Studio Code] [Python] Paramètres Tasks.json + problemMatcher pour Python
Créer un environnement de développement Python en 10 minutes (Mac OS X + Visual Studio Code)
Je l'ai personnalisé avec Visual Studio Code (principalement pour python), je vais donc le résumer
Essayez de créer un module Python en langage C
Créer un module Python
Essayez de déboguer Python sur Raspberry Pi avec Visual Studio.
Un mémorandum lors de l'écriture de code expérimental ~ Se connecter en python
Faire en sorte que Visual Studio Code complète automatiquement la bibliothèque externe de Python
Environnement de développement Python avec Windows + Anaconda3 + Visual Studio Code
Environnement de développement Python avec Windows + Python + PipEnv + Visual Studio Code
Sortie japonaise lors de l'utilisation de python dans Visual Studio
Une note de malentendu lors de la tentative de chargement de l'intégralité du module self-made avec Python3
Activer l'environnement virtuel Python de virtualenv pour Visual Studio Code
Installer python et Visual Studio Code sur Windows10 (version d'avril 2020)
Développement Python avec Visual Studio
[Python, Selenium, PhantomJS] Une histoire lors de la capture d'un site Web avec une charge paresseuse
Bash, Python, Javascript, commande de code, etc. dans Visual Studio Code sur Mac
J'obtiens un attribut impossible à définir lors de l'utilisation de @property en python
Les débutants en Python ont essayé d'utiliser Bottle et cela a fonctionné facilement de manière inattendue
Une note à ceux qui utilisent Python dans Visual Studio (moi)
Java avec Visual Studio Code (partie 2)
Visual Studio Code peut être bon
Précautions lors de la création d'un générateur Python
Essayez d'utiliser le module Python Cmd
Lors de l'écriture d'un programme en Python
De la construction de ré-environnement de Python au dessin graphique (sur le code Visual Studio)
Quand je retourne en utilisant le chainer, ça va un peu