3
votes

L'exécution de Flask sous Windows n'exécute pas la commande d'exécution de flask

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?


4 commentaires

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écutez


Merci 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é


5 Réponses :


3
votes

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


0 commentaires

0
votes

install flask: pip install flask dans le répertoire de travail où se trouve le fichier application.py.


0 commentaires

0
votes

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.


0 commentaires

0
votes

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».


0 commentaires

1
votes

Essayez d'utiliser:

python -m flask run 

Assurez-vous également que vous êtes dans le même répertoire que application.py


0 commentaires