2 votes

Pas de module nommé flask avec waitress-serve et virtualenv (App engine flex)

Je travaille sur un projet qui était auparavant exécuté sous Linux à des fins de test. C'est un projet App Engine flex, exécuté avec gunicorn. Gunicorn ne fonctionne pas sur Windows si j'ai bien compris, on m'a donc conseillé d'utiliser waitress. J'utilise également virtualenv dans mon projet.

Ainsi, lorsque je suis dans mon environnement virtuel, je lance waitress-serve main:app (le cmd gunicorn était gunicorn -b :8080 main:app ). J'obtiens une erreur : It had these arguments: 1. No module named flask .

J'utilise le flacon. Je peux voir le dossier flask dans mon dossier virtualenv. Et quand je lance python puis from flask import Flask Je n'ai pas d'erreur.

Est-ce qu'il y a un problème de compatibilité entre waitress et virtualenv ? ou est-ce que je fais quelque chose d'autre de mal ? (j'ai déjà essayé de supprimer le dossier virtualenv et de réinstaller toutes les choses)

0voto

danwilson Points 188

Les modules Python sont sensibles à la casse

Essayer Flask no flask .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X