Re: [ansible-project] pip install paramiko install fails.
src/MD2.c:31:20: error: Python.h: No such file or directory you need a python-dev package or similar. On 19 November 2015 at 23:01, Chandra Kumar Bitrawrote: > I am trying to install paramiko and it is failing. > Below is the complete error. > > $ sudo pip install paramiko > Requirement already satisfied (use --upgrade to upgrade): paramiko in > /usr/lib/python2.6/site-packages/paramiko-1.16.0-py2.6.egg > Collecting pycrypto!=2.4,>=2.1 (from paramiko) > /usr/lib/python2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: > InsecurePlatformWarning: A true SSLContext object is not available. This > prevents urllib3 from configuring SSL appropriately and may cause certain > SSL connections to fail. For more information, see > https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning > . > InsecurePlatformWarning > Using cached pycrypto-2.6.1.tar.gz > Requirement already satisfied (use --upgrade to upgrade): ecdsa>=0.11 in > /usr/lib/python2.6/site-packages (from paramiko) > Installing collected packages: pycrypto > Running setup.py install for pycrypto > Complete output from command /usr/bin/python -c "import setuptools, > tokenize;__file__='/tmp/pip-build-MKt3CC/pycrypto/setup.py';exec(compile(getattr(tokenize, > 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" > install --record /tmp/pip-oIpQQJ-record/install-record.txt > --single-version-externally-managed --compile: > running install > running build > running build_py > creating build > creating build/lib.linux-x86_64-2.6 > creating build/lib.linux-x86_64-2.6/Crypto > copying lib/Crypto/pct_warnings.py -> build/lib.linux-x86_64-2.6/Crypto > copying lib/Crypto/__init__.py -> build/lib.linux-x86_64-2.6/Crypto > creating build/lib.linux-x86_64-2.6/Crypto/Hash > copying lib/Crypto/Hash/SHA224.py -> > build/lib.linux-x86_64-2.6/Crypto/Hash > copying lib/Crypto/Hash/hashalgo.py -> > build/lib.linux-x86_64-2.6/Crypto/Hash > copying lib/Crypto/Hash/SHA.py -> > build/lib.linux-x86_64-2.6/Crypto/Hash > copying lib/Crypto/Hash/MD4.py -> > build/lib.linux-x86_64-2.6/Crypto/Hash > copying lib/Crypto/Hash/SHA256.py -> > build/lib.linux-x86_64-2.6/Crypto/Hash > copying lib/Crypto/Hash/SHA512.py -> > build/lib.linux-x86_64-2.6/Crypto/Hash > copying lib/Crypto/Hash/HMAC.py -> > build/lib.linux-x86_64-2.6/Crypto/Hash > copying lib/Crypto/Hash/MD2.py -> > build/lib.linux-x86_64-2.6/Crypto/Hash > copying lib/Crypto/Hash/MD5.py -> > build/lib.linux-x86_64-2.6/Crypto/Hash > copying lib/Crypto/Hash/__init__.py -> > build/lib.linux-x86_64-2.6/Crypto/Hash > copying lib/Crypto/Hash/SHA384.py -> > build/lib.linux-x86_64-2.6/Crypto/Hash > copying lib/Crypto/Hash/RIPEMD.py -> > build/lib.linux-x86_64-2.6/Crypto/Hash > creating build/lib.linux-x86_64-2.6/Crypto/Cipher > copying lib/Crypto/Cipher/PKCS1_OAEP.py -> > build/lib.linux-x86_64-2.6/Crypto/Cipher > copying lib/Crypto/Cipher/XOR.py -> > build/lib.linux-x86_64-2.6/Crypto/Cipher > copying lib/Crypto/Cipher/ARC2.py -> > build/lib.linux-x86_64-2.6/Crypto/Cipher > copying lib/Crypto/Cipher/CAST.py -> > build/lib.linux-x86_64-2.6/Crypto/Cipher > copying lib/Crypto/Cipher/DES.py -> > build/lib.linux-x86_64-2.6/Crypto/Cipher > copying lib/Crypto/Cipher/DES3.py -> > build/lib.linux-x86_64-2.6/Crypto/Cipher > copying lib/Crypto/Cipher/blockalgo.py -> > build/lib.linux-x86_64-2.6/Crypto/Cipher > copying lib/Crypto/Cipher/Blowfish.py -> > build/lib.linux-x86_64-2.6/Crypto/Cipher > copying lib/Crypto/Cipher/PKCS1_v1_5.py -> > build/lib.linux-x86_64-2.6/Crypto/Cipher > copying lib/Crypto/Cipher/ARC4.py -> > build/lib.linux-x86_64-2.6/Crypto/Cipher > copying lib/Crypto/Cipher/__init__.py -> > build/lib.linux-x86_64-2.6/Crypto/Cipher > copying lib/Crypto/Cipher/AES.py -> > build/lib.linux-x86_64-2.6/Crypto/Cipher > creating build/lib.linux-x86_64-2.6/Crypto/Util > copying lib/Crypto/Util/number.py -> > build/lib.linux-x86_64-2.6/Crypto/Util > copying lib/Crypto/Util/py3compat.py -> > build/lib.linux-x86_64-2.6/Crypto/Util > copying lib/Crypto/Util/asn1.py -> > build/lib.linux-x86_64-2.6/Crypto/Util > copying lib/Crypto/Util/winrandom.py -> > build/lib.linux-x86_64-2.6/Crypto/Util > copying lib/Crypto/Util/RFC1751.py -> > build/lib.linux-x86_64-2.6/Crypto/Util > copying lib/Crypto/Util/randpool.py -> > build/lib.linux-x86_64-2.6/Crypto/Util > copying lib/Crypto/Util/_number_new.py -> > build/lib.linux-x86_64-2.6/Crypto/Util > copying lib/Crypto/Util/__init__.py -> > build/lib.linux-x86_64-2.6/Crypto/Util > copying lib/Crypto/Util/py21compat.py -> > build/lib.linux-x86_64-2.6/Crypto/Util > copying lib/Crypto/Util/Counter.py -> > build/lib.linux-x86_64-2.6/Crypto/Util > creating build/lib.linux-x86_64-2.6/Crypto/Random > copying
[ansible-project] pip install paramiko install fails.
I am trying to install paramiko and it is failing. Below is the complete error. $ sudo pip install paramiko Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/lib/python2.6/site-packages/paramiko-1.16.0-py2.6.egg Collecting pycrypto!=2.4,>=2.1 (from paramiko) /usr/lib/python2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. InsecurePlatformWarning Using cached pycrypto-2.6.1.tar.gz Requirement already satisfied (use --upgrade to upgrade): ecdsa>=0.11 in /usr/lib/python2.6/site-packages (from paramiko) Installing collected packages: pycrypto Running setup.py install for pycrypto Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-MKt3CC/pycrypto/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-oIpQQJ-record/install-record.txt --single-version-externally-managed --compile: running install running build running build_py creating build creating build/lib.linux-x86_64-2.6 creating build/lib.linux-x86_64-2.6/Crypto copying lib/Crypto/pct_warnings.py -> build/lib.linux-x86_64-2.6/Crypto copying lib/Crypto/__init__.py -> build/lib.linux-x86_64-2.6/Crypto creating build/lib.linux-x86_64-2.6/Crypto/Hash copying lib/Crypto/Hash/SHA224.py -> build/lib.linux-x86_64-2.6/Crypto/Hash copying lib/Crypto/Hash/hashalgo.py -> build/lib.linux-x86_64-2.6/Crypto/Hash copying lib/Crypto/Hash/SHA.py -> build/lib.linux-x86_64-2.6/Crypto/Hash copying lib/Crypto/Hash/MD4.py -> build/lib.linux-x86_64-2.6/Crypto/Hash copying lib/Crypto/Hash/SHA256.py -> build/lib.linux-x86_64-2.6/Crypto/Hash copying lib/Crypto/Hash/SHA512.py -> build/lib.linux-x86_64-2.6/Crypto/Hash copying lib/Crypto/Hash/HMAC.py -> build/lib.linux-x86_64-2.6/Crypto/Hash copying lib/Crypto/Hash/MD2.py -> build/lib.linux-x86_64-2.6/Crypto/Hash copying lib/Crypto/Hash/MD5.py -> build/lib.linux-x86_64-2.6/Crypto/Hash copying lib/Crypto/Hash/__init__.py -> build/lib.linux-x86_64-2.6/Crypto/Hash copying lib/Crypto/Hash/SHA384.py -> build/lib.linux-x86_64-2.6/Crypto/Hash copying lib/Crypto/Hash/RIPEMD.py -> build/lib.linux-x86_64-2.6/Crypto/Hash creating build/lib.linux-x86_64-2.6/Crypto/Cipher copying lib/Crypto/Cipher/PKCS1_OAEP.py -> build/lib.linux-x86_64-2.6/Crypto/Cipher copying lib/Crypto/Cipher/XOR.py -> build/lib.linux-x86_64-2.6/Crypto/Cipher copying lib/Crypto/Cipher/ARC2.py -> build/lib.linux-x86_64-2.6/Crypto/Cipher copying lib/Crypto/Cipher/CAST.py -> build/lib.linux-x86_64-2.6/Crypto/Cipher copying lib/Crypto/Cipher/DES.py -> build/lib.linux-x86_64-2.6/Crypto/Cipher copying lib/Crypto/Cipher/DES3.py -> build/lib.linux-x86_64-2.6/Crypto/Cipher copying lib/Crypto/Cipher/blockalgo.py -> build/lib.linux-x86_64-2.6/Crypto/Cipher copying lib/Crypto/Cipher/Blowfish.py -> build/lib.linux-x86_64-2.6/Crypto/Cipher copying lib/Crypto/Cipher/PKCS1_v1_5.py -> build/lib.linux-x86_64-2.6/Crypto/Cipher copying lib/Crypto/Cipher/ARC4.py -> build/lib.linux-x86_64-2.6/Crypto/Cipher copying lib/Crypto/Cipher/__init__.py -> build/lib.linux-x86_64-2.6/Crypto/Cipher copying lib/Crypto/Cipher/AES.py -> build/lib.linux-x86_64-2.6/Crypto/Cipher creating build/lib.linux-x86_64-2.6/Crypto/Util copying lib/Crypto/Util/number.py -> build/lib.linux-x86_64-2.6/Crypto/Util copying lib/Crypto/Util/py3compat.py -> build/lib.linux-x86_64-2.6/Crypto/Util copying lib/Crypto/Util/asn1.py -> build/lib.linux-x86_64-2.6/Crypto/Util copying lib/Crypto/Util/winrandom.py -> build/lib.linux-x86_64-2.6/Crypto/Util copying lib/Crypto/Util/RFC1751.py -> build/lib.linux-x86_64-2.6/Crypto/Util copying lib/Crypto/Util/randpool.py -> build/lib.linux-x86_64-2.6/Crypto/Util copying lib/Crypto/Util/_number_new.py -> build/lib.linux-x86_64-2.6/Crypto/Util copying lib/Crypto/Util/__init__.py -> build/lib.linux-x86_64-2.6/Crypto/Util copying lib/Crypto/Util/py21compat.py -> build/lib.linux-x86_64-2.6/Crypto/Util copying lib/Crypto/Util/Counter.py -> build/lib.linux-x86_64-2.6/Crypto/Util creating build/lib.linux-x86_64-2.6/Crypto/Random copying lib/Crypto/Random/random.py -> build/lib.linux-x86_64-2.6/Crypto/Random copying lib/Crypto/Random/_UserFriendlyRNG.py -> build/lib.linux-x86_64-2.6/Crypto/Random copying lib/Crypto/Random/__init__.py -> build/lib.linux-x86_64-2.6/Crypto/Random creating build/lib.linux-x86_64-2.6/Crypto/Random/Fortuna copying