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