我正在尝试安装guppy。我的程序使用python3,所以我必须独占使用pip3。当我运行时:
pip3 install guppy我得到了:
src/sets/sets.c:77:1: error: expected function body after function declarator
INITFUNC (void)
^
src/sets/sets.c:39:18: note: expanded from macro 'INITFUNC'
#define INITFUNC initsetsc
^
1 error generated.
error: command 'clang' failed with exit status 1我试着做this,尽管它不一样,我导出了gcc和g++:
➜ ~ export CC=gcc
➜ ~ export CXX=g++再次运行:
src/sets/sets.c:77:1: error: expected function body after function declarator
INITFUNC (void)
^
src/sets/sets.c:39:18: note: expanded from macro 'INITFUNC'
#define INITFUNC initsetsc
^
1 error generated.
error: command 'gcc' failed with exit status 1大多数有这个问题的人都使用sudo apt-get python-dev或类似的东西来解决这个问题,我找不到一个与Mac相同的解决方案。有没有办法解决这个问题?
发布于 2016-08-10 05:43:52
不幸的是,guppy库似乎只适用于Python2.x。另一种选择可以是objgraph
发布于 2019-08-23 06:56:09
尝试安装支持Python3的guppy3分支:
pip3 install guppy3https://stackoverflow.com/questions/38859593
复制相似问题