Bonjour à tous !
Je suis actuellement un MOOC montrant comment déployer une application Flask en ligne.
j'essaie de créer le fichier requirements.txt pour le déploiement sur le site Heroku.
Le problème c'est que la commande pip freeze génère un fichier requirements.txt avec des lignes qui ne ressemblent pas aux autres ( " @ file " au lieu de "nom_package==numero_version" ) et qui sont illisibles par le serveur lors du déploiement, puisque ça à l'air d'être un chemin local sur mon ordinateur.
Comme j'ai pas un gros background en informatique je comprends pas trop ce que je suis censé faire pour résoudre le problème ... ( corriger les lignes posant problèmes en écrivant manuellement la version à installer ? j'aurais peut-être des problèmes de compatibilité en faisant ça ... )
A savoir que je suis dans un environnement virtuel créé avec anaconda spécialement pour l'application.
Voici un exemple de lignes du fichier requirements.txt :
spyder-kernels==1.9.1
SQLAlchemy==1.3.18
testpath==0.4.4
tornado==6.0.4
traitlets==4.3.3
ujson==1.35
urllib3==1.25.9
watchdog @ file:///C:/ci/watchdog_1593446515400/work
wcwidth @ file:///tmp/build/80754af9/wcwidth_1593447189090/work
webencodings==0.5.1
Werkzeug==1.0.1
win-inet-pton==1.1.0
wincertstore==0.2
wrapt==1.12.1
yapf @ file:///tmp/build/80754af9/yapf_1593528177422/work
zipp==3.1.0
Merci pour votre aide !
Maxime
Message édité le 02 juillet 2020 à 12:41:10 par Butler22