Lorsque je me suis connecté à Heroku au stade de la création de LINEbot pour la première fois depuis longtemps, j'ai eu l'erreur suivante.
ModuleNotFoundError: No module named 'flask'
Il y a beaucoup d'erreurs de cette main Pas de module nommé'XXX ', et je l'ai vérifié et résolu à chaque fois, mais comme ma solution c'est gênant
Cela s'est avéré facile après tout (cela ne semble pas être la solution ultime)
Par conséquent, effectuez les opérations suivantes sur le terminal. (Je le fais avec flask comme exemple) Vérifiez d'abord si le module est installé.
Sur le terminal
(base) MacBook-puro:*********$ pip show flask
Name: Flask
Version: 1.1.1
Summary: A simple framework for building complex web applications.
Home-page: https://palletsprojects.com/p/flask/
Author: Armin Ronacher
Author-email: [email protected]
License: BSD-3-Clause
Location: /Users/***(Nom d'utilisateur)/opt/anaconda3/lib/python3.7/site-packages
Requires: itsdangerous, Jinja2, click, Werkzeug
Required-by: flask-ngrok, Flask-Compress, dash
S'il est affiché comme ceci, vous pouvez voir que le module lui-même est inclus. Officiellement, le réglage de Location est correct, mais ici je vais supprimer le module et le réinsérer.
#Effacer et réinsérer
pip uninstall flask && python -m pip install flask
Cela revient souvent. Je pense que la raison en est l'emplacement du chemin et le changement de version. J'espère que vous pouvez voir les articles d'autres personnes pour la solution fondamentale.
Recommended Posts