安装 Watchman 时找不到 "Python.h" 文件
Can't find "Python.h" file while installing Watchman
我使用 Linux Mint 17 'Quiana' 并且我想安装 Watchman 以便稍后使用 Ember.js。这是我的步骤:
$ git clone https://github.com/facebook/watchman.git
然后
$ cd watchman
$ ./autogen.sh
$ ./configure.sh
而且,当我运行 make
编译文件时,它返回以下错误:
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
我试过运行
$ sudo apt-get install python3-dev
但它似乎已经在我的系统中了。我做错了什么?
通常是缺少 python-dev
库。您确定配置使用 python 3 而不是 python 2 吗?因为如果是这样的话你应该安装 python-dev
而不是 python3-dev
.
如果在 rasbian/raspberry 下构建 watchman 也会出现同样的问题。安装 "python-dev".
--
git clone https://github.com/facebook/watchman.git
cd watchman
./autogen.sh
./configure
make
sudo make install
我也做了
sudo apt-get install python3-dev
它仍然给我错误然后我 运行 这个命令
sudo apt-get install python-dev
在那之后。
make
sudo make install
在 Fedora 32 上 运行: sudo dnf install python-devel
我使用 Linux Mint 17 'Quiana' 并且我想安装 Watchman 以便稍后使用 Ember.js。这是我的步骤:
$ git clone https://github.com/facebook/watchman.git
然后
$ cd watchman
$ ./autogen.sh
$ ./configure.sh
而且,当我运行 make
编译文件时,它返回以下错误:
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
我试过运行
$ sudo apt-get install python3-dev
但它似乎已经在我的系统中了。我做错了什么?
通常是缺少 python-dev
库。您确定配置使用 python 3 而不是 python 2 吗?因为如果是这样的话你应该安装 python-dev
而不是 python3-dev
.
如果在 rasbian/raspberry 下构建 watchman 也会出现同样的问题。安装 "python-dev".
--
git clone https://github.com/facebook/watchman.git
cd watchman
./autogen.sh
./configure
make
sudo make install
我也做了
sudo apt-get install python3-dev
它仍然给我错误然后我 运行 这个命令
sudo apt-get install python-dev
在那之后。
make
sudo make install
在 Fedora 32 上 运行: sudo dnf install python-devel