On 2015-04-09 07:08, Brandon McCaig wrote:
I'm a python newbie, but it looks to me like your compiler cannot
find your header files, and in particular pyconfig.h.

I tried searching my system and found a file with that name at
these locations:

    /home/bambams/src/pyenv/versions/2.7.9/include/python2.7/pyconfig.h
/home/bambams/src/pyenv/versions/3.4.2/include/python3.4m/pyconfig.h
    /usr/include/python2.6/pyconfig.h
    /usr/include/python2.7/pyconfig.h
    /usr/include/python3.2mu/pyconfig.h

Based on that I am assuming that you should have a pyconfig.h in
either /usr/include/python3.4m or
/home/alex/P3env/env/include/python3.4m. I would probably start
there to verify that I have that header file in a location where
it's expected (-I flags in the above command, or system include
directories). If not then I would wonder why...

Regards,

Thank you very much for looking into this.

I have corresponding files in /usr/include for 2.7 but not for 3*:
alex@t61p:~/P3env/env$ ls -ld /usr/include/python*
drwxr-xr-x 2 root root 4096 Apr  8 19:05 /usr/include/python2.7

alex@t61p:~/P3env/env$ ls
bin  lib
Nothing in the env file (generated by virtualenv.)

My Ubuntu 14.04 system comes with Python3 by default so it does exist:
alex@t61p:~/P3env/env$ which python3
/usr/bin/python3
It's a mystery why it doesn't come with the corresponding include directory.

I'm guessing this is a system level problem that can probably only be solved by someone at Ubuntu or one of the lxml maintainers.

Thanks again,
Alex

_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to