1

我有一个新的 Slackware 14.1 64 位安装(Python 2.7.5),并试图通过 pip 安装 pygraphviz。

当我运行时:

pip install pygraphviz

但是,我收到以下错误:

In file included from /usr/include/python2.7/Python.h:8:0,
                 from pygraphviz/graphviz_wrap.c:124:
/usr/include/python2.7/pyconfig.h:6:25: fatal error: pyconfig-64.h: No such file or     directory
 #include "pyconfig-64.h"
                     ^
compilation terminated.
error: command 'gcc' failed with exit status 1

引用的 pyconfig.h 文件为:

#include <bits/wordsize.h>

#if __WORDSIZE == 32
#include "pyconfig-32.h"
#elif __WORDSIZE == 64
#include "pyconfig-64.h"
#else
#error "Unknown word size"
#endif

环顾四周,有很多关于缺少 pyconfig.h 文件的信息,但不是 64 变体,我正在努力寻找要安装的软件包来解决这个问题。我尝试使用 rpm2tgz 和来自 Fedora 的 2.7.5 的 python-devel rpm,但它没有解决这个问题。此外,由于我正在运行 slack,yum 或 apt-get 命令不是有效的解决方案,我需要知道在哪里可以找到实际的包。

4

1 回答 1

2

要解决问题,您需要安装 python dev pakege

sudo apt-get install python2.7-dev
于 2015-04-15T15:11:54.543 回答