J'avais besoin de configurer flask pour Windows, j'ai donc écrit les codes suivants dans cmd
set FLASK_APP=application.py set FLASK_DEBUG=1 set DATABASE_URL='postgres.......' =>(the credential given by the Heroku account) flask run
Mais quand je clique sur Entrée pendant la flask run
du flask run
, j'obtiens une erreur qui dit -
flask n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier de commandes
Pourquoi ça ne marche pas? J'ai essayé de travailler dessus mais j'ai toujours le même message d'erreur. Quel pourrait être le problème?
5 Réponses :
Installez simplement flask sur le répertoire actuel si vous travaillez dans un autre répertoire où le flask n'est pas installé.
Installer le flacon: pip install flask
install flask: pip install flask dans le répertoire de travail où se trouve le fichier application.py.
J'ai fait face au même problème. Peut-être avez-vous manqué le message que vous avez reçu lors de l'installation de «flask». Lors de l'exécution de pip install flask
j'ai reçu
AVERTISSEMENT: le script flask.exe est installé dans 'C: \ Users \ ankur.kulshrestha \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python38 \ Scripts' qui n'est pas sur PATH. Pensez à ajouter ce répertoire à PATH ou, si vous préférez supprimer cet avertissement, utilisez --no-warn-script-location.
Définissez le chemin dans votre variable d'environnement PATH ou utilisez le chemin complet lors de l'exécution de flask run.
J'ai eu ce même problème et je l'ai résolu en l'exécutant dans CMD, où le chemin est défini dans votre dossier de scripts Python:
set PATH=C:\Users\YOUR_USER_NAME\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\Scripts
L'erreur est liée à l '"AVERTISSEMENT" qui peut s'afficher lors de l'exécution de' pip install flask '. Vous pouvez également confirmer si vous avez installé flask avec succès en utilisant «pip show flask».
Essayez d'utiliser:
python -m flask run
Assurez-vous également que vous êtes dans le même répertoire que application.py
Flask n'est pas installé dans cet environnement. Essayez
pip show flask
, si vous ne voyez rien, cela signifie que vous n'avez pas installé flask dans l'environnement que vous exécutezMerci pour votre commentaire, en exécutant la commande pip show flask, rien ne s'affiche réellement, ce qui signifie que flask n'a pas été installé. J'ai utilisé pip install flask pour installer le flacon, toujours pip show flask n'affiche rien. Quelle est la commande pour installer flask?
Ou connaissez-vous une ressource qui pourrait me permettre de démarrer avec Flask?
Merci pour votre contribution, flask est maintenant installé