J'essaie d'héberger mon application sur IBM bluemix. Dans mon application, j'ai utilisé flask et j'essaie de me connecter à la base de données Azure SQL Server. Donc pour cela, j'utilise Pyodbc.Installation de pyodbc sur une erreur de serveur IBM Bluemix
Ainsi, dans requirement.txt
fichier j'ai donné pip install pyodbc
et pip install flask
. Ces éléments sont installés sur mon ordinateur local et l'application fonctionne correctement. Je reçois le résultat de la base de données. Mais quand j'essaie de déployer mon application sur IBM bluemix, tout en poussant les fichiers sur le serveur, il me donne une erreur. J'ai joint la capture d'écran d'erreur ci-dessous.
Le contenu de requirement.txt est ici
unixodbc-dev
pyodbc==3.1.1
Flask==0.12.2
L'environnement est linux qui est défini par un buildpack cloud foundry: http://docs.cloudfoundry.org/buildpacks/python/. Vous n'avez pas accès au package d'installation dans l'environnement tel qu'unixODBC. Je cherche à voir s'il existe un autre buildpack contenant unixODBC. –
@ChrisSnow ce sont le contenu de mon requirement.txt 'unixodbc-dev pyodbc == 3.1.1 Flask == 0.12.2' – PriyalChaudhari
J'ai créé une question plus spécifique ici: https://stackoverflow.com/questions/44982510/erreur-fatale-sql-h-avec-unixodbc-et-pyodbc-comme-un-fournisseur-app-dépendance –