On Mon, May 4, 2015 at 11:13 PM, Cecil Westerhof <ce...@decebal.nl> wrote:
> That gets installed. And then I get:
>     ImportError: No module named 'cryptography'
>
> So I try to install that. This gives:
>     Command /usr/bin/python3 -c "import setuptools, 
> tokenize;__file__='/tmp/pip_build_root/cryptography/setup.py';exec(compile(getattr(tokenize,
>  'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" 
> install --record /tmp/pip-_7jexj87-record/install-record.txt 
> --single-version-externally-managed --compile failed with error code 1 in 
> /tmp/pip_build_root/cryptography
> Storing debug log for failure in /root/.pip/pip.log
>
> In the log I see:
>     c/_cffi_backend.c:2:20: fatal error: Python.h: No such file or directory
>      #include <Python.h>

Okay, that one's easy enough to deal with!

You have something that needs to build a C extension. To do that, you
need to have the Python headers installed. How did you install Python?
On Debian/Ubuntu family Linuxes, that's probably "apt-get install
python3" - so getting the headers would be "apt-get install
python3-dev". Give that a try, and then retry the pip install.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to