google-sign-in
google-sign-in copied to clipboard
Windows 10 pip install -t lib -r requirements.txt does not work
python version : 2.7.16 node version : 10.15.3 Operation system : Windows 10
Got below error:
ERROR: Command "'c:\python27\python.exe' -u -c 'import setuptools, tokenize;file='"'"'c:\users\yingd\appdata\local\temp\pip-install-89blb3\pycrypto\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'c:\users\yingd\appdata\local\temp\pip-record-yc6ql7\install-record.txt' --single-version-externally-managed --compile '--home=c:\users\yingd\appdata\local\temp\pip-target-qz5hhz'" failed with error code 1 in c:\users\yingd\appdata\local\temp\pip-install-89blb3\pycrypto\
Full Information :
C:\development\learning\oauth2\google-sign-in> pip install -t lib -r requirements.txt DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. Collecting Flask==0.10.1 (from -r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/db/9c/149ba60c47d107f85fe52564133348458f093dd5e6b57a5b60ab9ac517bb/Flask-0.10.1.tar.gz (544kB) |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 552kB 1.2MB/s Collecting oauth2client (from -r requirements.txt (line 2)) Downloading https://files.pythonhosted.org/packages/95/a9/4f25a14d23f0786b64875b91784607c2277eff25d48f915e39ff0cff505a/oauth2client-4.1.3-py2.py3-none-any.whl (98kB) |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 102kB 1.8MB/s Collecting google-api-python-client (from -r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/7a/84/ffde3c95d4162cdc8bae710fecc6873cccb05ac33afc3b2c925c74cc0150/google-api-python-client-1.7.8.tar.gz (141kB) |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 143kB 2.6MB/s Collecting pyopenssl (from -r requirements.txt (line 4)) Downloading https://files.pythonhosted.org/packages/01/c8/ceb170d81bd3941cbeb9940fc6cc2ef2ca4288d0ca8929ea4db5905d904d/pyOpenSSL-19.0.0-py2.py3-none-any.whl (53kB) |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 61kB 1.4MB/s Collecting pycrypto (from -r requirements.txt (line 5)) Downloading https://files.pythonhosted.org/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz (446kB) |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 450kB 2.4MB/s Collecting Werkzeug>=0.7 (from Flask==0.10.1->-r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/18/79/84f02539cc181cdbf5ff5a41b9f52cae870b6f632767e43ba6ac70132e92/Werkzeug-0.15.2-py2.py3-none-any.whl (328kB) |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 337kB 2.4MB/s Collecting Jinja2>=2.4 (from Flask==0.10.1->-r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/1d/e7/fd8b501e7a6dfe492a433deb7b9d833d39ca74916fa8bc63dd1a4947a671/Jinja2-2.10.1-py2.py3-none-any.whl (124kB) |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 133kB 2.5MB/s Collecting itsdangerous>=0.21 (from Flask==0.10.1->-r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl Collecting httplib2>=0.9.1 (from oauth2client->-r requirements.txt (line 2)) Downloading https://files.pythonhosted.org/packages/67/33/29779c5aaeac796679a37bf798b3c2adbfaae7dbf13e966b0ab9c3aa06c0/httplib2-0.12.3.tar.gz (219kB) |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 225kB 2.6MB/s Collecting six>=1.6.1 (from oauth2client->-r requirements.txt (line 2)) Downloading https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl Collecting rsa>=3.1.4 (from oauth2client->-r requirements.txt (line 2)) Downloading https://files.pythonhosted.org/packages/02/e5/38518af393f7c214357079ce67a317307936896e961e35450b70fad2a9cf/rsa-4.0-py2.py3-none-any.whl Collecting pyasn1-modules>=0.0.5 (from oauth2client->-r requirements.txt (line 2)) Downloading https://files.pythonhosted.org/packages/91/f0/b03e00ce9fddf4827c42df1c3ce10c74eadebfb706231e8d6d1c356a4062/pyasn1_modules-0.2.5-py2.py3-none-any.whl (74kB) |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 81kB 1.3MB/s Collecting pyasn1>=0.1.7 (from oauth2client->-r requirements.txt (line 2)) Downloading https://files.pythonhosted.org/packages/7b/7c/c9386b82a25115cccf1903441bba3cbadcfae7b678a20167347fa8ded34c/pyasn1-0.4.5-py2.py3-none-any.whl (73kB) |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 81kB 1.6MB/s Collecting google-auth>=1.4.1 (from google-api-python-client->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/c5/9b/ed0516cc1f7609fb0217e3057ff4f0f9f3e3ce79a369c6af4a6c5ca25664/google_auth-1.6.3-py2.py3-none-any.whl (73kB) |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 81kB 765kB/s Collecting google-auth-httplib2>=0.0.3 (from google-api-python-client->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/33/49/c814d6d438b823441552198f096fcd0377fd6c88714dbed34f1d3c8c4389/google_auth_httplib2-0.0.3-py2.py3-none-any.whl Collecting uritemplate<4dev,>=3.0.0 (from google-api-python-client->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/f6/25/66a49231b44409d7f07cfcf2506a8b070ce3c99fc47cc256bea833f24791/uritemplate-3.0.0-py2-none-any.whl Collecting cryptography>=2.3 (from pyopenssl->-r requirements.txt (line 4)) Downloading https://files.pythonhosted.org/packages/7c/b3/baea04a753e5401395114dad80b92d85f4ed0335a11b15635508ba655752/cryptography-2.6.1-cp27-cp27m-win_amd64.whl (1.5MB) |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 1.5MB 2.5MB/s Collecting MarkupSafe>=0.23 (from Jinja2>=2.4->Flask==0.10.1->-r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/f7/58/85258115ce58190f20c28fbb3b91c3b1a0a42e6375b100e489427c30488a/MarkupSafe-1.1.1-cp27-cp27m-win_amd64.whl Collecting cachetools>=2.0.0 (from google-auth>=1.4.1->google-api-python-client->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/39/2b/d87fc2369242bd743883232c463f28205902b8579cb68dcf5b11eee1652f/cachetools-3.1.0-py2.py3-none-any.whl Collecting enum34; python_version < "3" (from cryptography>=2.3->pyopenssl->-r requirements.txt (line 4)) Downloading https://files.pythonhosted.org/packages/c5/db/e56e6b4bbac7c4a06de1c50de6fe1ef3810018ae11732a50f15f62c7d050/enum34-1.1.6-py2-none-any.whl Collecting asn1crypto>=0.21.0 (from cryptography>=2.3->pyopenssl->-r requirements.txt (line 4)) Downloading https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl (101kB) |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 102kB 1.6MB/s Collecting ipaddress; python_version < "3" (from cryptography>=2.3->pyopenssl->-r requirements.txt (line 4)) Downloading https://files.pythonhosted.org/packages/fc/d0/7fc3a811e011d4b388be48a0e381db8d990042df54aa4ef4599a31d39853/ipaddress-1.0.22-py2.py3-none-any.whl Collecting cffi!=1.11.3,>=1.8 (from cryptography>=2.3->pyopenssl->-r requirements.txt (line 4)) Downloading https://files.pythonhosted.org/packages/fa/24/37ec704b98ffc36e7d0ade9e4653539c0b8e6fec34f084f30194609aa10b/cffi-1.12.3-cp27-cp27m-win_amd64.whl (168kB) |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 174kB 2.6MB/s Collecting pycparser (from cffi!=1.11.3,>=1.8->cryptography>=2.3->pyopenssl->-r requirements.txt (line 4)) Downloading https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz (158kB) |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 163kB 2.6MB/s Building wheels for collected packages: Flask, google-api-python-client, pycrypto, httplib2, pycparser Building wheel for Flask (setup.py) ... done Stored in directory: C:\Users\yingd\AppData\Local\pip\Cache\wheels\e1\f2\be\1c4f307a41aad7e632f79c0242a2714ecde24b663da3519665 Building wheel for google-api-python-client (setup.py) ... done Stored in directory: C:\Users\yingd\AppData\Local\pip\Cache\wheels\47\59\2a\99d7513987cb500f6efa2866caf027a1b69793156f5052bc64 Building wheel for pycrypto (setup.py) ... error ERROR: Complete output from command 'c:\python27\python.exe' -u -c 'import setuptools, tokenize;file='"'"'c:\users\yingd\appdata\local\temp\pip-install-89blb3\pycrypto\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d 'c:\users\yingd\appdata\local\temp\pip-wheel-ffdljy' --python-tag cp27: ERROR: running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-2.7 creating build\lib.win-amd64-2.7\Crypto copying lib\Crypto\pct_warnings.py -> build\lib.win-amd64-2.7\Crypto copying lib\Crypto_init_.py -> build\lib.win-amd64-2.7\Crypto creating build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\hashalgo.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\HMAC.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\MD2.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\MD4.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\MD5.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\RIPEMD.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\SHA.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\SHA224.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\SHA256.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\SHA384.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\SHA512.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash_init_.py -> build\lib.win-amd64-2.7\Crypto\Hash creating build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\AES.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\ARC2.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\ARC4.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\blockalgo.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\Blowfish.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\CAST.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\DES.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\DES3.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\PKCS1_OAEP.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\PKCS1_v1_5.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\XOR.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher_init_.py -> build\lib.win-amd64-2.7\Crypto\Cipher creating build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\asn1.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\Counter.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\number.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\py21compat.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\py3compat.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\randpool.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\RFC1751.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\winrandom.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util_number_new.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util_init_.py -> build\lib.win-amd64-2.7\Crypto\Util creating build\lib.win-amd64-2.7\Crypto\Random copying lib\Crypto\Random\random.py -> build\lib.win-amd64-2.7\Crypto\Random copying lib\Crypto\Random_UserFriendlyRNG.py -> build\lib.win-amd64-2.7\Crypto\Random copying lib\Crypto\Random_init_.py -> build\lib.win-amd64-2.7\Crypto\Random creating build\lib.win-amd64-2.7\Crypto\Random\Fortuna copying lib\Crypto\Random\Fortuna\FortunaAccumulator.py -> build\lib.win-amd64-2.7\Crypto\Random\Fortuna copying lib\Crypto\Random\Fortuna\FortunaGenerator.py -> build\lib.win-amd64-2.7\Crypto\Random\Fortuna copying lib\Crypto\Random\Fortuna\SHAd256.py -> build\lib.win-amd64-2.7\Crypto\Random\Fortuna copying lib\Crypto\Random\Fortuna_init_.py -> build\lib.win-amd64-2.7\Crypto\Random\Fortuna creating build\lib.win-amd64-2.7\Crypto\Random\OSRNG copying lib\Crypto\Random\OSRNG\fallback.py -> build\lib.win-amd64-2.7\Crypto\Random\OSRNG copying lib\Crypto\Random\OSRNG\nt.py -> build\lib.win-amd64-2.7\Crypto\Random\OSRNG copying lib\Crypto\Random\OSRNG\posix.py -> build\lib.win-amd64-2.7\Crypto\Random\OSRNG copying lib\Crypto\Random\OSRNG\rng_base.py -> build\lib.win-amd64-2.7\Crypto\Random\OSRNG copying lib\Crypto\Random\OSRNG_init_.py -> build\lib.win-amd64-2.7\Crypto\Random\OSRNG creating build\lib.win-amd64-2.7\Crypto\SelfTest copying lib\Crypto\SelfTest\st_common.py -> build\lib.win-amd64-2.7\Crypto\SelfTest copying lib\Crypto\SelfTest_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest creating build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\common.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_AES.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_ARC2.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_ARC4.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_Blowfish.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_CAST.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_DES.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_DES3.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_pkcs1_15.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_pkcs1_oaep.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_XOR.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher creating build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\common.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_HMAC.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_MD2.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_MD4.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_MD5.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_RIPEMD.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_SHA.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_SHA224.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_SHA256.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_SHA384.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_SHA512.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash creating build\lib.win-amd64-2.7\Crypto\SelfTest\Protocol copying lib\Crypto\SelfTest\Protocol\test_AllOrNothing.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Protocol copying lib\Crypto\SelfTest\Protocol\test_chaffing.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Protocol copying lib\Crypto\SelfTest\Protocol\test_KDF.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Protocol copying lib\Crypto\SelfTest\Protocol\test_rfc1751.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Protocol copying lib\Crypto\SelfTest\Protocol_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Protocol creating build\lib.win-amd64-2.7\Crypto\SelfTest\PublicKey copying lib\Crypto\SelfTest\PublicKey\test_DSA.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\PublicKey copying lib\Crypto\SelfTest\PublicKey\test_ElGamal.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\PublicKey copying lib\Crypto\SelfTest\PublicKey\test_importKey.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\PublicKey copying lib\Crypto\SelfTest\PublicKey\test_RSA.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\PublicKey copying lib\Crypto\SelfTest\PublicKey_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\PublicKey creating build\lib.win-amd64-2.7\Crypto\SelfTest\Random copying lib\Crypto\SelfTest\Random\test_random.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random copying lib\Crypto\SelfTest\Random\test_rpoolcompat.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random copying lib\Crypto\SelfTest\Random\test__UserFriendlyRNG.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random copying lib\Crypto\SelfTest\Random_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random creating build\lib.win-amd64-2.7\Crypto\SelfTest\Random\Fortuna copying lib\Crypto\SelfTest\Random\Fortuna\test_FortunaAccumulator.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\Fortuna copying lib\Crypto\SelfTest\Random\Fortuna\test_FortunaGenerator.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\Fortuna copying lib\Crypto\SelfTest\Random\Fortuna\test_SHAd256.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\Fortuna copying lib\Crypto\SelfTest\Random\Fortuna_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\Fortuna creating build\lib.win-amd64-2.7\Crypto\SelfTest\Random\OSRNG copying lib\Crypto\SelfTest\Random\OSRNG\test_fallback.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\OSRNG copying lib\Crypto\SelfTest\Random\OSRNG\test_generic.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\OSRNG copying lib\Crypto\SelfTest\Random\OSRNG\test_nt.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\OSRNG copying lib\Crypto\SelfTest\Random\OSRNG\test_posix.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\OSRNG copying lib\Crypto\SelfTest\Random\OSRNG\test_winrandom.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\OSRNG copying lib\Crypto\SelfTest\Random\OSRNG_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\OSRNG creating build\lib.win-amd64-2.7\Crypto\SelfTest\Util copying lib\Crypto\SelfTest\Util\test_asn1.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Util copying lib\Crypto\SelfTest\Util\test_Counter.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Util copying lib\Crypto\SelfTest\Util\test_number.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Util copying lib\Crypto\SelfTest\Util\test_winrandom.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Util copying lib\Crypto\SelfTest\Util_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Util creating build\lib.win-amd64-2.7\Crypto\SelfTest\Signature copying lib\Crypto\SelfTest\Signature\test_pkcs1_15.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Signature copying lib\Crypto\SelfTest\Signature\test_pkcs1_pss.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Signature copying lib\Crypto\SelfTest\Signature_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Signature creating build\lib.win-amd64-2.7\Crypto\Protocol copying lib\Crypto\Protocol\AllOrNothing.py -> build\lib.win-amd64-2.7\Crypto\Protocol copying lib\Crypto\Protocol\Chaffing.py -> build\lib.win-amd64-2.7\Crypto\Protocol copying lib\Crypto\Protocol\KDF.py -> build\lib.win-amd64-2.7\Crypto\Protocol copying lib\Crypto\Protocol_init_.py -> build\lib.win-amd64-2.7\Crypto\Protocol creating build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey\DSA.py -> build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey\ElGamal.py -> build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey\pubkey.py -> build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey\RSA.py -> build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey_DSA.py -> build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey_RSA.py -> build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey_slowmath.py -> build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey_init_.py -> build\lib.win-amd64-2.7\Crypto\PublicKey creating build\lib.win-amd64-2.7\Crypto\Signature copying lib\Crypto\Signature\PKCS1_PSS.py -> build\lib.win-amd64-2.7\Crypto\Signature copying lib\Crypto\Signature\PKCS1_v1_5.py -> build\lib.win-amd64-2.7\Crypto\Signature copying lib\Crypto\Signature_init_.py -> build\lib.win-amd64-2.7\Crypto\Signature running build_ext warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath. building 'Crypto.Random.OSRNG.winrandom' extension error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
ERROR: Failed building wheel for pycrypto Running setup.py clean for pycrypto Building wheel for httplib2 (setup.py) ... done Stored in directory: C:\Users\yingd\AppData\Local\pip\Cache\wheels\9d\0d\4f\10dbcd8796ba5943695b7b32f02f0cce68b698be7e2bb1d177 Building wheel for pycparser (setup.py) ... done Stored in directory: C:\Users\yingd\AppData\Local\pip\Cache\wheels\f2\9a\90\de94f8556265ddc9d9c8b271b0f63e57b26fb1d67a45564511 Successfully built Flask google-api-python-client httplib2 pycparser Failed to build pycrypto Installing collected packages: Werkzeug, MarkupSafe, Jinja2, itsdangerous, Flask, httplib2, six, pyasn1, rsa, pyasn1-modules, oauth2client, cachetools, google-auth, google-auth-httplib2, uritemplate, google-api-python-client, enum34, asn1crypto, ipaddress, pycparser, cffi, cryptography, pyopenssl, pycrypto Running setup.py install for pycrypto ... error ERROR: Complete output from command 'c:\python27\python.exe' -u -c 'import setuptools, tokenize;file='"'"'c:\users\yingd\appdata\local\temp\pip-install-89blb3\pycrypto\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'c:\users\yingd\appdata\local\temp\pip-record-yc6ql7\install-record.txt' --single-version-externally-managed --compile '--home=c:\users\yingd\appdata\local\temp\pip-target-qz5hhz': ERROR: running install running build running build_py creating build creating build\lib.win-amd64-2.7 creating build\lib.win-amd64-2.7\Crypto copying lib\Crypto\pct_warnings.py -> build\lib.win-amd64-2.7\Crypto copying lib\Crypto_init_.py -> build\lib.win-amd64-2.7\Crypto creating build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\hashalgo.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\HMAC.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\MD2.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\MD4.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\MD5.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\RIPEMD.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\SHA.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\SHA224.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\SHA256.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\SHA384.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash\SHA512.py -> build\lib.win-amd64-2.7\Crypto\Hash copying lib\Crypto\Hash_init_.py -> build\lib.win-amd64-2.7\Crypto\Hash creating build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\AES.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\ARC2.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\ARC4.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\blockalgo.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\Blowfish.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\CAST.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\DES.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\DES3.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\PKCS1_OAEP.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\PKCS1_v1_5.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher\XOR.py -> build\lib.win-amd64-2.7\Crypto\Cipher copying lib\Crypto\Cipher_init_.py -> build\lib.win-amd64-2.7\Crypto\Cipher creating build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\asn1.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\Counter.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\number.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\py21compat.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\py3compat.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\randpool.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\RFC1751.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util\winrandom.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util_number_new.py -> build\lib.win-amd64-2.7\Crypto\Util copying lib\Crypto\Util_init_.py -> build\lib.win-amd64-2.7\Crypto\Util creating build\lib.win-amd64-2.7\Crypto\Random copying lib\Crypto\Random\random.py -> build\lib.win-amd64-2.7\Crypto\Random copying lib\Crypto\Random_UserFriendlyRNG.py -> build\lib.win-amd64-2.7\Crypto\Random copying lib\Crypto\Random_init_.py -> build\lib.win-amd64-2.7\Crypto\Random creating build\lib.win-amd64-2.7\Crypto\Random\Fortuna copying lib\Crypto\Random\Fortuna\FortunaAccumulator.py -> build\lib.win-amd64-2.7\Crypto\Random\Fortuna copying lib\Crypto\Random\Fortuna\FortunaGenerator.py -> build\lib.win-amd64-2.7\Crypto\Random\Fortuna copying lib\Crypto\Random\Fortuna\SHAd256.py -> build\lib.win-amd64-2.7\Crypto\Random\Fortuna copying lib\Crypto\Random\Fortuna_init_.py -> build\lib.win-amd64-2.7\Crypto\Random\Fortuna creating build\lib.win-amd64-2.7\Crypto\Random\OSRNG copying lib\Crypto\Random\OSRNG\fallback.py -> build\lib.win-amd64-2.7\Crypto\Random\OSRNG copying lib\Crypto\Random\OSRNG\nt.py -> build\lib.win-amd64-2.7\Crypto\Random\OSRNG copying lib\Crypto\Random\OSRNG\posix.py -> build\lib.win-amd64-2.7\Crypto\Random\OSRNG copying lib\Crypto\Random\OSRNG\rng_base.py -> build\lib.win-amd64-2.7\Crypto\Random\OSRNG copying lib\Crypto\Random\OSRNG_init_.py -> build\lib.win-amd64-2.7\Crypto\Random\OSRNG creating build\lib.win-amd64-2.7\Crypto\SelfTest copying lib\Crypto\SelfTest\st_common.py -> build\lib.win-amd64-2.7\Crypto\SelfTest copying lib\Crypto\SelfTest_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest creating build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\common.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_AES.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_ARC2.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_ARC4.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_Blowfish.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_CAST.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_DES.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_DES3.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_pkcs1_15.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_pkcs1_oaep.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher\test_XOR.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher copying lib\Crypto\SelfTest\Cipher_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Cipher creating build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\common.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_HMAC.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_MD2.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_MD4.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_MD5.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_RIPEMD.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_SHA.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_SHA224.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_SHA256.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_SHA384.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash\test_SHA512.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash copying lib\Crypto\SelfTest\Hash_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Hash creating build\lib.win-amd64-2.7\Crypto\SelfTest\Protocol copying lib\Crypto\SelfTest\Protocol\test_AllOrNothing.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Protocol copying lib\Crypto\SelfTest\Protocol\test_chaffing.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Protocol copying lib\Crypto\SelfTest\Protocol\test_KDF.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Protocol copying lib\Crypto\SelfTest\Protocol\test_rfc1751.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Protocol copying lib\Crypto\SelfTest\Protocol_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Protocol creating build\lib.win-amd64-2.7\Crypto\SelfTest\PublicKey copying lib\Crypto\SelfTest\PublicKey\test_DSA.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\PublicKey copying lib\Crypto\SelfTest\PublicKey\test_ElGamal.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\PublicKey copying lib\Crypto\SelfTest\PublicKey\test_importKey.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\PublicKey copying lib\Crypto\SelfTest\PublicKey\test_RSA.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\PublicKey copying lib\Crypto\SelfTest\PublicKey_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\PublicKey creating build\lib.win-amd64-2.7\Crypto\SelfTest\Random copying lib\Crypto\SelfTest\Random\test_random.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random copying lib\Crypto\SelfTest\Random\test_rpoolcompat.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random copying lib\Crypto\SelfTest\Random\test__UserFriendlyRNG.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random copying lib\Crypto\SelfTest\Random_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random creating build\lib.win-amd64-2.7\Crypto\SelfTest\Random\Fortuna copying lib\Crypto\SelfTest\Random\Fortuna\test_FortunaAccumulator.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\Fortuna copying lib\Crypto\SelfTest\Random\Fortuna\test_FortunaGenerator.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\Fortuna copying lib\Crypto\SelfTest\Random\Fortuna\test_SHAd256.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\Fortuna copying lib\Crypto\SelfTest\Random\Fortuna_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\Fortuna creating build\lib.win-amd64-2.7\Crypto\SelfTest\Random\OSRNG copying lib\Crypto\SelfTest\Random\OSRNG\test_fallback.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\OSRNG copying lib\Crypto\SelfTest\Random\OSRNG\test_generic.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\OSRNG copying lib\Crypto\SelfTest\Random\OSRNG\test_nt.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\OSRNG copying lib\Crypto\SelfTest\Random\OSRNG\test_posix.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\OSRNG copying lib\Crypto\SelfTest\Random\OSRNG\test_winrandom.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\OSRNG copying lib\Crypto\SelfTest\Random\OSRNG_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Random\OSRNG creating build\lib.win-amd64-2.7\Crypto\SelfTest\Util copying lib\Crypto\SelfTest\Util\test_asn1.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Util copying lib\Crypto\SelfTest\Util\test_Counter.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Util copying lib\Crypto\SelfTest\Util\test_number.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Util copying lib\Crypto\SelfTest\Util\test_winrandom.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Util copying lib\Crypto\SelfTest\Util_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Util creating build\lib.win-amd64-2.7\Crypto\SelfTest\Signature copying lib\Crypto\SelfTest\Signature\test_pkcs1_15.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Signature copying lib\Crypto\SelfTest\Signature\test_pkcs1_pss.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Signature copying lib\Crypto\SelfTest\Signature_init_.py -> build\lib.win-amd64-2.7\Crypto\SelfTest\Signature creating build\lib.win-amd64-2.7\Crypto\Protocol copying lib\Crypto\Protocol\AllOrNothing.py -> build\lib.win-amd64-2.7\Crypto\Protocol copying lib\Crypto\Protocol\Chaffing.py -> build\lib.win-amd64-2.7\Crypto\Protocol copying lib\Crypto\Protocol\KDF.py -> build\lib.win-amd64-2.7\Crypto\Protocol copying lib\Crypto\Protocol_init_.py -> build\lib.win-amd64-2.7\Crypto\Protocol creating build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey\DSA.py -> build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey\ElGamal.py -> build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey\pubkey.py -> build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey\RSA.py -> build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey_DSA.py -> build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey_RSA.py -> build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey_slowmath.py -> build\lib.win-amd64-2.7\Crypto\PublicKey copying lib\Crypto\PublicKey_init_.py -> build\lib.win-amd64-2.7\Crypto\PublicKey creating build\lib.win-amd64-2.7\Crypto\Signature copying lib\Crypto\Signature\PKCS1_PSS.py -> build\lib.win-amd64-2.7\Crypto\Signature copying lib\Crypto\Signature\PKCS1_v1_5.py -> build\lib.win-amd64-2.7\Crypto\Signature copying lib\Crypto\Signature_init_.py -> build\lib.win-amd64-2.7\Crypto\Signature running build_ext warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath. building 'Crypto.Random.OSRNG.winrandom' extension error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27 ---------------------------------------- ERROR: Command "'c:\python27\python.exe' -u -c 'import setuptools, tokenize;file='"'"'c:\users\yingd\appdata\local\temp\pip-install-89blb3\pycrypto\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record 'c:\users\yingd\appdata\local\temp\pip-record-yc6ql7\install-record.txt' --single-version-externally-managed --compile '--home=c:\users\yingd\appdata\local\temp\pip-target-qz5hhz'" failed with error code 1 in c:\users\yingd\appdata\local\temp\pip-install-89blb3\pycrypto\
What can I do, brother, to show me? I just came to learn from you for the first time