Dair
Dair

Reputation: 16240

Installing guppy with pip3 issues

I am trying to install guppy. My program uses python3 so I must use pip3 exclusively. When I run:

pip3 install guppy

I get:

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

I tried doing this, even thourgh it wasn't the same and exported gcc and g++:

➜  ~ export CC=gcc
➜  ~ export CXX=g++

Running again:

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

Most who had this issue used sudo apt-get python-dev or something of the like to resolve this issue, I couldn't find an equivalent for Mac. Is there a way to resolve this issue?

Upvotes: 16

Views: 13373

Answers (2)

David Foster
David Foster

Reputation: 7995

Try installing the guppy3 fork of guppy that supports Python 3:

pip3 install guppy3

Upvotes: 7

mic4ael
mic4ael

Reputation: 8300

Unfortunately it seems that guppy library works only for Python 2.x. An alternative could be objgraph

Upvotes: 16

Related Questions