python - react - watchman web
No puedo encontrar el archivo “Python.h” al instalar Watchman (3)
Utilizo Linux Mint 17 ''Quiana'' y quiero instalar Watchman para usar Ember.js más adelante. Aquí estaban mis pasos:
$ git clone https://github.com/facebook/watchman.git
entonces
$ cd watchman
$ ./autogen.sh
$ ./configure.sh
y, cuando ejecuté make
to compile files, devolvió el siguiente error:
pywatchman/bser.c:31:20: fatal error: Python.h: no such file or directory
#include <Python.h>
^
compilation terminated.
error: command ''i686-linux-gnu-gcc'' failed with exit status 1
make[1]: *** [py-build] Error 1
make[1]: Leaving the directory `/home/alex/watchman''
make: *** [all] Error 2
Traté de correr
$ sudo apt-get install python3-dev
pero parece que ya está en mi sistema. ¿Qué he hecho mal?
El mismo problema si construyes un vigilante bajo rasbian / frambuesa. Instale "python-dev".
-
git clone https://github.com/facebook/watchman.git
cd watchman
./autogen.sh
./configure
make
sudo make install
Por lo general, son las python-dev
faltan. ¿Estás seguro de que la configuración utiliza el python 3 en lugar del python 2? Porque si ese es el caso, deberías instalar python-dev
lugar de python3-dev
.
yo también hice
sudo apt-get install python3-dev
Todavía me estaba dando el error, entonces ejecuté este comando
sudo apt-get install python-dev
después de esto.
make
sudo make install