Ma configuration:SciPy sur Heroku avec Conda ne pas déployer
- Heroku
- Python 2.7.6
- Django 1,8
Je le Conda Buildpack défini comme par:
https://devcenter.heroku.com/articles/python-c-deps
Voici mes conditions:
$ cat conda-requirements.txt
cryptography
scipy
numpy
gcc
libffi
est ici l'erreur que je vois après avoir essayé de pousser git:
remote: gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DUSE__THREAD -I/usr/include/ffi -I/usr/include/libffi -I/app/.heroku/miniconda/include/python2.7 -c c/_cffi_backend.c -o build/temp.linux-x86_64-2.7/c/_cffi_backend.o
remote: c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory
remote: #include <ffi.h>
remote: ^
remote: compilation terminated.
remote: error: command 'gcc' failed with exit status 1
Ceci est assez déroutant parce que j'ai libffi dans mes Conda-exigences déjà et pourtant il est le même que celui qui est défaillant. Googling révèle que d'autres personnes ont encore cette même erreur - tandis que d'autres ne le font pas. Toutes les pensées/suggestions appréciées!
Confirmé pour CIBox ainsi https://github.com/propeoplemd/cibox/pull/443 – podarok