我有一个新的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,但是并没有解决这个问题。另外,由于我运行缓慢,所以yum或apt-get命令不是有效的解决方案,因此我需要知道在哪里可以找到实际的软件包。

最佳答案

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

sudo apt-get install python2.7-dev

关于python - pyconfig-64.h:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22272556/

10-12 18:39