• 安装支付宝支付的包时出现error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' failed with exit status 2 |ERROR: Command errored out with exit status 1已解决


    报错如下:

    (env) D:python_method>pip install alipay_sdk_python-3.3.398-py3-none-any.whl
    Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
    Processing d:python_methodalipay_sdk_python-3.3.398-py3-none-any.whl
    Requirement already satisfied: rsa in d:python_learnmeiduo_projectenvlibsite-packages (from alipay-sdk-python==3.3.398) (4.6)
    Collecting pycrypto
      Using cached https://pypi.tuna.tsinghua.edu.cn/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz (446 kB)
    Requirement already satisfied: pyasn1>=0.1.3 in d:python_learnmeiduo_projectenvlibsite-packages (from rsa->alipay-sdk-python==3.3.398) (0.4.8)
    Building wheels for collected packages: pycrypto
      Building wheel for pycrypto (setup.py) ... error
      ERROR: Command errored out with exit status 1:
       command: 'D:python_learnmeiduo_projectenvScriptspython.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\sewen\AppData\Local\Temp\pip-install-wa9vt
    bi3\pycrypto\setup.py'"'"'; __file__='"'"'C:\Users\sewen\AppData\Local\Temp\pip-install-wa9vtbi3\pycrypto\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);cod
    e=f.read().replace('"'"'
    '"'"', '"'"'
    '"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:UserssewenAppDataLocalTemppip-wheel-w3_jn0sp'
           cwd: C:UserssewenAppDataLocalTemppip-install-wa9vtbi3pycrypto
      Complete output (183 lines):
      running bdist_wheel
      running build
      running build_py
      creating build
      creating buildlib.win-amd64-3.8
      creating buildlib.win-amd64-3.8Crypto
      copying libCryptopct_warnings.py -> buildlib.win-amd64-3.8Crypto
      copying libCrypto__init__.py -> buildlib.win-amd64-3.8Crypto
      creating buildlib.win-amd64-3.8CryptoHash
      copying libCryptoHashhashalgo.py -> buildlib.win-amd64-3.8CryptoHash
      copying libCryptoHashHMAC.py -> buildlib.win-amd64-3.8CryptoHash
      copying libCryptoHashMD2.py -> buildlib.win-amd64-3.8CryptoHash
      copying libCryptoHashMD4.py -> buildlib.win-amd64-3.8CryptoHash
      copying libCryptoHashMD5.py -> buildlib.win-amd64-3.8CryptoHash
      copying libCryptoHashRIPEMD.py -> buildlib.win-amd64-3.8CryptoHash
      copying libCryptoHashSHA.py -> buildlib.win-amd64-3.8CryptoHash
      copying libCryptoHashSHA224.py -> buildlib.win-amd64-3.8CryptoHash
      copying libCryptoHashSHA256.py -> buildlib.win-amd64-3.8CryptoHash
      copying libCryptoHashSHA384.py -> buildlib.win-amd64-3.8CryptoHash
      copying libCryptoHashSHA512.py -> buildlib.win-amd64-3.8CryptoHash
      copying libCryptoHash__init__.py -> buildlib.win-amd64-3.8CryptoHash
      creating buildlib.win-amd64-3.8CryptoCipher
      copying libCryptoCipherAES.py -> buildlib.win-amd64-3.8CryptoCipher
      copying libCryptoCipherARC2.py -> buildlib.win-amd64-3.8CryptoCipher
      copying libCryptoCipherARC4.py -> buildlib.win-amd64-3.8CryptoCipher
      copying libCryptoCipherlockalgo.py -> buildlib.win-amd64-3.8CryptoCipher
      copying libCryptoCipherBlowfish.py -> buildlib.win-amd64-3.8CryptoCipher
      copying libCryptoCipherCAST.py -> buildlib.win-amd64-3.8CryptoCipher
      copying libCryptoCipherDES.py -> buildlib.win-amd64-3.8CryptoCipher
      copying libCryptoCipherDES3.py -> buildlib.win-amd64-3.8CryptoCipher
      copying libCryptoCipherPKCS1_OAEP.py -> buildlib.win-amd64-3.8CryptoCipher
      copying libCryptoCipherPKCS1_v1_5.py -> buildlib.win-amd64-3.8CryptoCipher
      copying libCryptoCipherXOR.py -> buildlib.win-amd64-3.8CryptoCipher
      copying libCryptoCipher__init__.py -> buildlib.win-amd64-3.8CryptoCipher
      creating buildlib.win-amd64-3.8CryptoUtil
      copying libCryptoUtilasn1.py -> buildlib.win-amd64-3.8CryptoUtil
      copying libCryptoUtilCounter.py -> buildlib.win-amd64-3.8CryptoUtil
      copying libCryptoUtil
    umber.py -> buildlib.win-amd64-3.8CryptoUtil
      copying libCryptoUtilpy3compat.py -> buildlib.win-amd64-3.8CryptoUtil
      copying libCryptoUtil
    andpool.py -> buildlib.win-amd64-3.8CryptoUtil
      copying libCryptoUtilRFC1751.py -> buildlib.win-amd64-3.8CryptoUtil
      copying libCryptoUtilwinrandom.py -> buildlib.win-amd64-3.8CryptoUtil
      copying libCryptoUtil\_number_new.py -> buildlib.win-amd64-3.8CryptoUtil
      copying libCryptoUtil__init__.py -> buildlib.win-amd64-3.8CryptoUtil
      creating buildlib.win-amd64-3.8CryptoRandom
      copying libCryptoRandom
    andom.py -> buildlib.win-amd64-3.8CryptoRandom
      copying libCryptoRandom\_UserFriendlyRNG.py -> buildlib.win-amd64-3.8CryptoRandom
      copying libCryptoRandom__init__.py -> buildlib.win-amd64-3.8CryptoRandom
      creating buildlib.win-amd64-3.8CryptoRandomFortuna
      copying libCryptoRandomFortunaFortunaAccumulator.py -> buildlib.win-amd64-3.8CryptoRandomFortuna
      copying libCryptoRandomFortunaFortunaGenerator.py -> buildlib.win-amd64-3.8CryptoRandomFortuna
      copying libCryptoRandomFortunaSHAd256.py -> buildlib.win-amd64-3.8CryptoRandomFortuna
      copying libCryptoRandomFortuna__init__.py -> buildlib.win-amd64-3.8CryptoRandomFortuna
      creating buildlib.win-amd64-3.8CryptoRandomOSRNG
      copying libCryptoRandomOSRNGfallback.py -> buildlib.win-amd64-3.8CryptoRandomOSRNG
      copying libCryptoRandomOSRNG
    t.py -> buildlib.win-amd64-3.8CryptoRandomOSRNG
      copying libCryptoRandomOSRNGposix.py -> buildlib.win-amd64-3.8CryptoRandomOSRNG
      copying libCryptoRandomOSRNG
    ng_base.py -> buildlib.win-amd64-3.8CryptoRandomOSRNG
      copying libCryptoRandomOSRNG__init__.py -> buildlib.win-amd64-3.8CryptoRandomOSRNG
      creating buildlib.win-amd64-3.8CryptoSelfTest
      copying libCryptoSelfTestst_common.py -> buildlib.win-amd64-3.8CryptoSelfTest
      copying libCryptoSelfTest__init__.py -> buildlib.win-amd64-3.8CryptoSelfTest
      creating buildlib.win-amd64-3.8CryptoSelfTestCipher
      copying libCryptoSelfTestCiphercommon.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
      copying libCryptoSelfTestCipher	est_AES.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
      copying libCryptoSelfTestCipher	est_ARC2.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
      copying libCryptoSelfTestCipher	est_ARC4.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
      copying libCryptoSelfTestCipher	est_Blowfish.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
      copying libCryptoSelfTestCipher	est_CAST.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
      copying libCryptoSelfTestCipher	est_DES.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
      copying libCryptoSelfTestCipher	est_DES3.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
      copying libCryptoSelfTestCipher	est_pkcs1_15.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
      copying libCryptoSelfTestCipher	est_pkcs1_oaep.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
      copying libCryptoSelfTestCipher	est_XOR.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
      copying libCryptoSelfTestCipher__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
      creating buildlib.win-amd64-3.8CryptoSelfTestHash
      copying libCryptoSelfTestHashcommon.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
      copying libCryptoSelfTestHash	est_HMAC.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
      copying libCryptoSelfTestHash	est_MD2.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
      copying libCryptoSelfTestHash	est_MD4.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
      copying libCryptoSelfTestHash	est_MD5.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
      copying libCryptoSelfTestHash	est_RIPEMD.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
      copying libCryptoSelfTestHash	est_SHA.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
      copying libCryptoSelfTestHash	est_SHA224.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
      copying libCryptoSelfTestHash	est_SHA256.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
      copying libCryptoSelfTestHash	est_SHA384.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
      copying libCryptoSelfTestHash	est_SHA512.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
      copying libCryptoSelfTestHash__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
      creating buildlib.win-amd64-3.8CryptoSelfTestProtocol
      copying libCryptoSelfTestProtocol	est_AllOrNothing.py -> buildlib.win-amd64-3.8CryptoSelfTestProtocol
      copying libCryptoSelfTestProtocol	est_chaffing.py -> buildlib.win-amd64-3.8CryptoSelfTestProtocol
      copying libCryptoSelfTestProtocol	est_KDF.py -> buildlib.win-amd64-3.8CryptoSelfTestProtocol
      copying libCryptoSelfTestProtocol	est_rfc1751.py -> buildlib.win-amd64-3.8CryptoSelfTestProtocol
      copying libCryptoSelfTestProtocol__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestProtocol
      creating buildlib.win-amd64-3.8CryptoSelfTestPublicKey
      copying libCryptoSelfTestPublicKey	est_DSA.py -> buildlib.win-amd64-3.8CryptoSelfTestPublicKey
      copying libCryptoSelfTestPublicKey	est_ElGamal.py -> buildlib.win-amd64-3.8CryptoSelfTestPublicKey
      copying libCryptoSelfTestPublicKey	est_importKey.py -> buildlib.win-amd64-3.8CryptoSelfTestPublicKey
      copying libCryptoSelfTestPublicKey	est_RSA.py -> buildlib.win-amd64-3.8CryptoSelfTestPublicKey
      copying libCryptoSelfTestPublicKey__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestPublicKey
      creating buildlib.win-amd64-3.8CryptoSelfTestRandom
      copying libCryptoSelfTestRandom	est_random.py -> buildlib.win-amd64-3.8CryptoSelfTestRandom
      copying libCryptoSelfTestRandom	est_rpoolcompat.py -> buildlib.win-amd64-3.8CryptoSelfTestRandom
      copying libCryptoSelfTestRandom	est__UserFriendlyRNG.py -> buildlib.win-amd64-3.8CryptoSelfTestRandom
      copying libCryptoSelfTestRandom__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestRandom
      creating buildlib.win-amd64-3.8CryptoSelfTestRandomFortuna
      copying libCryptoSelfTestRandomFortuna	est_FortunaAccumulator.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomFortuna
      copying libCryptoSelfTestRandomFortuna	est_FortunaGenerator.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomFortuna
      copying libCryptoSelfTestRandomFortuna	est_SHAd256.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomFortuna
      copying libCryptoSelfTestRandomFortuna__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomFortuna
      creating buildlib.win-amd64-3.8CryptoSelfTestRandomOSRNG
      copying libCryptoSelfTestRandomOSRNG	est_fallback.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomOSRNG
      copying libCryptoSelfTestRandomOSRNG	est_generic.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomOSRNG
      copying libCryptoSelfTestRandomOSRNG	est_nt.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomOSRNG
      copying libCryptoSelfTestRandomOSRNG	est_posix.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomOSRNG
      copying libCryptoSelfTestRandomOSRNG	est_winrandom.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomOSRNG
      copying libCryptoSelfTestRandomOSRNG__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomOSRNG
      creating buildlib.win-amd64-3.8CryptoSelfTestUtil
      copying libCryptoSelfTestUtil	est_asn1.py -> buildlib.win-amd64-3.8CryptoSelfTestUtil
      copying libCryptoSelfTestUtil	est_Counter.py -> buildlib.win-amd64-3.8CryptoSelfTestUtil
      copying libCryptoSelfTestUtil	est_number.py -> buildlib.win-amd64-3.8CryptoSelfTestUtil
      copying libCryptoSelfTestUtil	est_winrandom.py -> buildlib.win-amd64-3.8CryptoSelfTestUtil
      copying libCryptoSelfTestUtil__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestUtil
      creating buildlib.win-amd64-3.8CryptoSelfTestSignature
      copying libCryptoSelfTestSignature	est_pkcs1_15.py -> buildlib.win-amd64-3.8CryptoSelfTestSignature
      copying libCryptoSelfTestSignature	est_pkcs1_pss.py -> buildlib.win-amd64-3.8CryptoSelfTestSignature
      copying libCryptoSelfTestSignature__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestSignature
      creating buildlib.win-amd64-3.8CryptoProtocol
      copying libCryptoProtocolAllOrNothing.py -> buildlib.win-amd64-3.8CryptoProtocol
      copying libCryptoProtocolChaffing.py -> buildlib.win-amd64-3.8CryptoProtocol
      copying libCryptoProtocolKDF.py -> buildlib.win-amd64-3.8CryptoProtocol
      copying libCryptoProtocol__init__.py -> buildlib.win-amd64-3.8CryptoProtocol
      creating buildlib.win-amd64-3.8CryptoPublicKey
      copying libCryptoPublicKeyDSA.py -> buildlib.win-amd64-3.8CryptoPublicKey
      copying libCryptoPublicKeyElGamal.py -> buildlib.win-amd64-3.8CryptoPublicKey
      copying libCryptoPublicKeypubkey.py -> buildlib.win-amd64-3.8CryptoPublicKey
      copying libCryptoPublicKeyRSA.py -> buildlib.win-amd64-3.8CryptoPublicKey
      copying libCryptoPublicKey\_DSA.py -> buildlib.win-amd64-3.8CryptoPublicKey
      copying libCryptoPublicKey\_RSA.py -> buildlib.win-amd64-3.8CryptoPublicKey
      copying libCryptoPublicKey\_slowmath.py -> buildlib.win-amd64-3.8CryptoPublicKey
      copying libCryptoPublicKey__init__.py -> buildlib.win-amd64-3.8CryptoPublicKey
      creating buildlib.win-amd64-3.8CryptoSignature
      copying libCryptoSignaturePKCS1_PSS.py -> buildlib.win-amd64-3.8CryptoSignature
      copying libCryptoSignaturePKCS1_v1_5.py -> buildlib.win-amd64-3.8CryptoSignature
      copying libCryptoSignature__init__.py -> buildlib.win-amd64-3.8CryptoSignature
      Skipping optional fixer: buffer
      Skipping optional fixer: idioms
      Skipping optional fixer: set_literal
      Skipping optional fixer: ws_comma
      running build_ext
      warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
      building 'Crypto.Random.OSRNG.winrandom' extension
      creating build	emp.win-amd64-3.8
      creating build	emp.win-amd64-3.8Release
      creating build	emp.win-amd64-3.8Releasesrc
      C:Program Files (x86)Microsoft Visual Studio 14.0VCBINx86_amd64cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Isrc/ -Isrc/inc-msvc/ -ID:python_learnmeiduo_projectenvinclude -ID
    :PythonPython38include -ID:PythonPython38include "-IC:Program Files (x86)Microsoft Visual Studio 14.0VCINCLUDE" "-IC:Program Files (x86)Windows Kits10include10.0.10240.0
    ucrt" "-IC:Program Files (x86)Windows Kits8.1includeshared" "-IC:Program Files (x86)Windows Kits8.1includeum" "-IC:Program Files (x86)Windows Kits8.1includewinrt" /Tcsrc/
    winrand.c /Fobuild	emp.win-amd64-3.8Releasesrc/winrand.obj
      winrand.c
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(26): error C2061: syntax error: identifier 'intmax_t'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(27): error C2061: syntax error: identifier 'rem'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(27): error C2059: syntax error: ';'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(28): error C2059: syntax error: '}'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(30): error C2061: syntax error: identifier 'imaxdiv_t'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(30): error C2059: syntax error: ';'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(40): error C2143: syntax error: missing '{' before '__cdecl'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(41): error C2146: syntax error: missing ')' before identifier '_Number'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(41): error C2061: syntax error: identifier '_Number'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(41): error C2059: syntax error: ';'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(42): error C2059: syntax error: ')'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(45): error C2143: syntax error: missing '{' before '__cdecl'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(46): error C2146: syntax error: missing ')' before identifier '_Numerator'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(46): error C2061: syntax error: identifier '_Numerator'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(46): error C2059: syntax error: ';'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(46): error C2059: syntax error: ','
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(48): error C2059: syntax error: ')'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(50): error C2143: syntax error: missing '{' before '__cdecl'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(56): error C2143: syntax error: missing '{' before '__cdecl'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(63): error C2143: syntax error: missing '{' before '__cdecl'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(69): error C2143: syntax error: missing '{' before '__cdecl'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(76): error C2143: syntax error: missing '{' before '__cdecl'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(82): error C2143: syntax error: missing '{' before '__cdecl'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(89): error C2143: syntax error: missing '{' before '__cdecl'
      C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(95): error C2143: syntax error: missing '{' before '__cdecl'
      error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' failed with exit status 2
      ----------------------------------------
      ERROR: Failed building wheel for pycrypto
      Running setup.py clean for pycrypto
    Failed to build pycrypto
    Installing collected packages: pycrypto, alipay-sdk-python
        Running setup.py install for pycrypto ... error
        ERROR: Command errored out with exit status 1:
         command: 'D:python_learnmeiduo_projectenvScriptspython.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\sewen\AppData\Local\Temp\pip-install-wa9
    vtbi3\pycrypto\setup.py'"'"'; __file__='"'"'C:\Users\sewen\AppData\Local\Temp\pip-install-wa9vtbi3\pycrypto\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);c
    ode=f.read().replace('"'"'
    '"'"', '"'"'
    '"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:UserssewenAppDataLocalTemppip-record-wk5rj1k_insta
    ll-record.txt' --single-version-externally-managed --compile --install-headers 'D:python_learnmeiduo_projectenvincludesitepython3.8pycrypto'
             cwd: C:UserssewenAppDataLocalTemppip-install-wa9vtbi3pycrypto
        Complete output (183 lines):
        running install
        running build
        running build_py
        creating build
        creating buildlib.win-amd64-3.8
        creating buildlib.win-amd64-3.8Crypto
        copying libCryptopct_warnings.py -> buildlib.win-amd64-3.8Crypto
        copying libCrypto__init__.py -> buildlib.win-amd64-3.8Crypto
        creating buildlib.win-amd64-3.8CryptoHash
        copying libCryptoHashhashalgo.py -> buildlib.win-amd64-3.8CryptoHash
        copying libCryptoHashHMAC.py -> buildlib.win-amd64-3.8CryptoHash
        copying libCryptoHashMD2.py -> buildlib.win-amd64-3.8CryptoHash
        copying libCryptoHashMD4.py -> buildlib.win-amd64-3.8CryptoHash
        copying libCryptoHashMD5.py -> buildlib.win-amd64-3.8CryptoHash
        copying libCryptoHashRIPEMD.py -> buildlib.win-amd64-3.8CryptoHash
        copying libCryptoHashSHA.py -> buildlib.win-amd64-3.8CryptoHash
        copying libCryptoHashSHA224.py -> buildlib.win-amd64-3.8CryptoHash
        copying libCryptoHashSHA256.py -> buildlib.win-amd64-3.8CryptoHash
        copying libCryptoHashSHA384.py -> buildlib.win-amd64-3.8CryptoHash
        copying libCryptoHashSHA512.py -> buildlib.win-amd64-3.8CryptoHash
        copying libCryptoHash__init__.py -> buildlib.win-amd64-3.8CryptoHash
        creating buildlib.win-amd64-3.8CryptoCipher
        copying libCryptoCipherAES.py -> buildlib.win-amd64-3.8CryptoCipher
        copying libCryptoCipherARC2.py -> buildlib.win-amd64-3.8CryptoCipher
        copying libCryptoCipherARC4.py -> buildlib.win-amd64-3.8CryptoCipher
        copying libCryptoCipherlockalgo.py -> buildlib.win-amd64-3.8CryptoCipher
        copying libCryptoCipherBlowfish.py -> buildlib.win-amd64-3.8CryptoCipher
        copying libCryptoCipherCAST.py -> buildlib.win-amd64-3.8CryptoCipher
        copying libCryptoCipherDES.py -> buildlib.win-amd64-3.8CryptoCipher
        copying libCryptoCipherDES3.py -> buildlib.win-amd64-3.8CryptoCipher
        copying libCryptoCipherPKCS1_OAEP.py -> buildlib.win-amd64-3.8CryptoCipher
        copying libCryptoCipherPKCS1_v1_5.py -> buildlib.win-amd64-3.8CryptoCipher
        copying libCryptoCipherXOR.py -> buildlib.win-amd64-3.8CryptoCipher
        copying libCryptoCipher__init__.py -> buildlib.win-amd64-3.8CryptoCipher
        creating buildlib.win-amd64-3.8CryptoUtil
        copying libCryptoUtilasn1.py -> buildlib.win-amd64-3.8CryptoUtil
        copying libCryptoUtilCounter.py -> buildlib.win-amd64-3.8CryptoUtil
        copying libCryptoUtil
    umber.py -> buildlib.win-amd64-3.8CryptoUtil
        copying libCryptoUtilpy3compat.py -> buildlib.win-amd64-3.8CryptoUtil
        copying libCryptoUtil
    andpool.py -> buildlib.win-amd64-3.8CryptoUtil
        copying libCryptoUtilRFC1751.py -> buildlib.win-amd64-3.8CryptoUtil
        copying libCryptoUtilwinrandom.py -> buildlib.win-amd64-3.8CryptoUtil
        copying libCryptoUtil\_number_new.py -> buildlib.win-amd64-3.8CryptoUtil
        copying libCryptoUtil__init__.py -> buildlib.win-amd64-3.8CryptoUtil
        creating buildlib.win-amd64-3.8CryptoRandom
        copying libCryptoRandom
    andom.py -> buildlib.win-amd64-3.8CryptoRandom
        copying libCryptoRandom\_UserFriendlyRNG.py -> buildlib.win-amd64-3.8CryptoRandom
        copying libCryptoRandom__init__.py -> buildlib.win-amd64-3.8CryptoRandom
        creating buildlib.win-amd64-3.8CryptoRandomFortuna
        copying libCryptoRandomFortunaFortunaAccumulator.py -> buildlib.win-amd64-3.8CryptoRandomFortuna
        copying libCryptoRandomFortunaFortunaGenerator.py -> buildlib.win-amd64-3.8CryptoRandomFortuna
        copying libCryptoRandomFortunaSHAd256.py -> buildlib.win-amd64-3.8CryptoRandomFortuna
        copying libCryptoRandomFortuna__init__.py -> buildlib.win-amd64-3.8CryptoRandomFortuna
        creating buildlib.win-amd64-3.8CryptoRandomOSRNG
        copying libCryptoRandomOSRNGfallback.py -> buildlib.win-amd64-3.8CryptoRandomOSRNG
        copying libCryptoRandomOSRNG
    t.py -> buildlib.win-amd64-3.8CryptoRandomOSRNG
        copying libCryptoRandomOSRNGposix.py -> buildlib.win-amd64-3.8CryptoRandomOSRNG
        copying libCryptoRandomOSRNG
    ng_base.py -> buildlib.win-amd64-3.8CryptoRandomOSRNG
        copying libCryptoRandomOSRNG__init__.py -> buildlib.win-amd64-3.8CryptoRandomOSRNG
        creating buildlib.win-amd64-3.8CryptoSelfTest
        copying libCryptoSelfTestst_common.py -> buildlib.win-amd64-3.8CryptoSelfTest
        copying libCryptoSelfTest__init__.py -> buildlib.win-amd64-3.8CryptoSelfTest
        creating buildlib.win-amd64-3.8CryptoSelfTestCipher
        copying libCryptoSelfTestCiphercommon.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
        copying libCryptoSelfTestCipher	est_AES.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
        copying libCryptoSelfTestCipher	est_ARC2.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
        copying libCryptoSelfTestCipher	est_ARC4.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
        copying libCryptoSelfTestCipher	est_Blowfish.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
        copying libCryptoSelfTestCipher	est_CAST.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
        copying libCryptoSelfTestCipher	est_DES.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
        copying libCryptoSelfTestCipher	est_DES3.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
        copying libCryptoSelfTestCipher	est_pkcs1_15.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
        copying libCryptoSelfTestCipher	est_pkcs1_oaep.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
        copying libCryptoSelfTestCipher	est_XOR.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
        copying libCryptoSelfTestCipher__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestCipher
        creating buildlib.win-amd64-3.8CryptoSelfTestHash
        copying libCryptoSelfTestHashcommon.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
        copying libCryptoSelfTestHash	est_HMAC.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
        copying libCryptoSelfTestHash	est_MD2.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
        copying libCryptoSelfTestHash	est_MD4.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
        copying libCryptoSelfTestHash	est_MD5.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
        copying libCryptoSelfTestHash	est_RIPEMD.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
        copying libCryptoSelfTestHash	est_SHA.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
        copying libCryptoSelfTestHash	est_SHA224.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
        copying libCryptoSelfTestHash	est_SHA256.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
        copying libCryptoSelfTestHash	est_SHA384.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
        copying libCryptoSelfTestHash	est_SHA512.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
        copying libCryptoSelfTestHash__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestHash
        creating buildlib.win-amd64-3.8CryptoSelfTestProtocol
        copying libCryptoSelfTestProtocol	est_AllOrNothing.py -> buildlib.win-amd64-3.8CryptoSelfTestProtocol
        copying libCryptoSelfTestProtocol	est_chaffing.py -> buildlib.win-amd64-3.8CryptoSelfTestProtocol
        copying libCryptoSelfTestProtocol	est_KDF.py -> buildlib.win-amd64-3.8CryptoSelfTestProtocol
        copying libCryptoSelfTestProtocol	est_rfc1751.py -> buildlib.win-amd64-3.8CryptoSelfTestProtocol
        copying libCryptoSelfTestProtocol__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestProtocol
        creating buildlib.win-amd64-3.8CryptoSelfTestPublicKey
        copying libCryptoSelfTestPublicKey	est_DSA.py -> buildlib.win-amd64-3.8CryptoSelfTestPublicKey
        copying libCryptoSelfTestPublicKey	est_ElGamal.py -> buildlib.win-amd64-3.8CryptoSelfTestPublicKey
        copying libCryptoSelfTestPublicKey	est_importKey.py -> buildlib.win-amd64-3.8CryptoSelfTestPublicKey
        copying libCryptoSelfTestPublicKey	est_RSA.py -> buildlib.win-amd64-3.8CryptoSelfTestPublicKey
        copying libCryptoSelfTestPublicKey__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestPublicKey
        creating buildlib.win-amd64-3.8CryptoSelfTestRandom
        copying libCryptoSelfTestRandom	est_random.py -> buildlib.win-amd64-3.8CryptoSelfTestRandom
        copying libCryptoSelfTestRandom	est_rpoolcompat.py -> buildlib.win-amd64-3.8CryptoSelfTestRandom
        copying libCryptoSelfTestRandom	est__UserFriendlyRNG.py -> buildlib.win-amd64-3.8CryptoSelfTestRandom
        copying libCryptoSelfTestRandom__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestRandom
        creating buildlib.win-amd64-3.8CryptoSelfTestRandomFortuna
        copying libCryptoSelfTestRandomFortuna	est_FortunaAccumulator.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomFortuna
        copying libCryptoSelfTestRandomFortuna	est_FortunaGenerator.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomFortuna
        copying libCryptoSelfTestRandomFortuna	est_SHAd256.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomFortuna
        copying libCryptoSelfTestRandomFortuna__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomFortuna
        creating buildlib.win-amd64-3.8CryptoSelfTestRandomOSRNG
        copying libCryptoSelfTestRandomOSRNG	est_fallback.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomOSRNG
        copying libCryptoSelfTestRandomOSRNG	est_generic.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomOSRNG
        copying libCryptoSelfTestRandomOSRNG	est_nt.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomOSRNG
        copying libCryptoSelfTestRandomOSRNG	est_posix.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomOSRNG
        copying libCryptoSelfTestRandomOSRNG	est_winrandom.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomOSRNG
        copying libCryptoSelfTestRandomOSRNG__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestRandomOSRNG
        creating buildlib.win-amd64-3.8CryptoSelfTestUtil
        copying libCryptoSelfTestUtil	est_asn1.py -> buildlib.win-amd64-3.8CryptoSelfTestUtil
        copying libCryptoSelfTestUtil	est_Counter.py -> buildlib.win-amd64-3.8CryptoSelfTestUtil
        copying libCryptoSelfTestUtil	est_number.py -> buildlib.win-amd64-3.8CryptoSelfTestUtil
        copying libCryptoSelfTestUtil	est_winrandom.py -> buildlib.win-amd64-3.8CryptoSelfTestUtil
        copying libCryptoSelfTestUtil__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestUtil
        creating buildlib.win-amd64-3.8CryptoSelfTestSignature
        copying libCryptoSelfTestSignature	est_pkcs1_15.py -> buildlib.win-amd64-3.8CryptoSelfTestSignature
        copying libCryptoSelfTestSignature	est_pkcs1_pss.py -> buildlib.win-amd64-3.8CryptoSelfTestSignature
        copying libCryptoSelfTestSignature__init__.py -> buildlib.win-amd64-3.8CryptoSelfTestSignature
        creating buildlib.win-amd64-3.8CryptoProtocol
        copying libCryptoProtocolAllOrNothing.py -> buildlib.win-amd64-3.8CryptoProtocol
        copying libCryptoProtocolChaffing.py -> buildlib.win-amd64-3.8CryptoProtocol
        copying libCryptoProtocolKDF.py -> buildlib.win-amd64-3.8CryptoProtocol
        copying libCryptoProtocol__init__.py -> buildlib.win-amd64-3.8CryptoProtocol
        creating buildlib.win-amd64-3.8CryptoPublicKey
        copying libCryptoPublicKeyDSA.py -> buildlib.win-amd64-3.8CryptoPublicKey
        copying libCryptoPublicKeyElGamal.py -> buildlib.win-amd64-3.8CryptoPublicKey
        copying libCryptoPublicKeypubkey.py -> buildlib.win-amd64-3.8CryptoPublicKey
        copying libCryptoPublicKeyRSA.py -> buildlib.win-amd64-3.8CryptoPublicKey
        copying libCryptoPublicKey\_DSA.py -> buildlib.win-amd64-3.8CryptoPublicKey
        copying libCryptoPublicKey\_RSA.py -> buildlib.win-amd64-3.8CryptoPublicKey
        copying libCryptoPublicKey\_slowmath.py -> buildlib.win-amd64-3.8CryptoPublicKey
        copying libCryptoPublicKey__init__.py -> buildlib.win-amd64-3.8CryptoPublicKey
        creating buildlib.win-amd64-3.8CryptoSignature
        copying libCryptoSignaturePKCS1_PSS.py -> buildlib.win-amd64-3.8CryptoSignature
        copying libCryptoSignaturePKCS1_v1_5.py -> buildlib.win-amd64-3.8CryptoSignature
        copying libCryptoSignature__init__.py -> buildlib.win-amd64-3.8CryptoSignature
        Skipping optional fixer: buffer
        Skipping optional fixer: idioms
        Skipping optional fixer: set_literal
        Skipping optional fixer: ws_comma
        running build_ext
        warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
        building 'Crypto.Random.OSRNG.winrandom' extension
        creating build	emp.win-amd64-3.8
        creating build	emp.win-amd64-3.8Release
        creating build	emp.win-amd64-3.8Releasesrc
        C:Program Files (x86)Microsoft Visual Studio 14.0VCBINx86_amd64cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Isrc/ -Isrc/inc-msvc/ -ID:python_learnmeiduo_projectenvinclude -
    ID:PythonPython38include -ID:PythonPython38include "-IC:Program Files (x86)Microsoft Visual Studio 14.0VCINCLUDE" "-IC:Program Files (x86)Windows Kits10include10.0.10240.
    0ucrt" "-IC:Program Files (x86)Windows Kits8.1includeshared" "-IC:Program Files (x86)Windows Kits8.1includeum" "-IC:Program Files (x86)Windows Kits8.1includewinrt" /Tcsr
    c/winrand.c /Fobuild	emp.win-amd64-3.8Releasesrc/winrand.obj
        winrand.c
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(26): error C2061: syntax error: identifier 'intmax_t'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(27): error C2061: syntax error: identifier 'rem'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(27): error C2059: syntax error: ';'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(28): error C2059: syntax error: '}'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(30): error C2061: syntax error: identifier 'imaxdiv_t'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(30): error C2059: syntax error: ';'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(40): error C2143: syntax error: missing '{' before '__cdecl'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(41): error C2146: syntax error: missing ')' before identifier '_Number'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(41): error C2061: syntax error: identifier '_Number'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(41): error C2059: syntax error: ';'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(42): error C2059: syntax error: ')'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(45): error C2143: syntax error: missing '{' before '__cdecl'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(46): error C2146: syntax error: missing ')' before identifier '_Numerator'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(46): error C2061: syntax error: identifier '_Numerator'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(46): error C2059: syntax error: ';'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(46): error C2059: syntax error: ','
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(48): error C2059: syntax error: ')'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(50): error C2143: syntax error: missing '{' before '__cdecl'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(56): error C2143: syntax error: missing '{' before '__cdecl'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(63): error C2143: syntax error: missing '{' before '__cdecl'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(69): error C2143: syntax error: missing '{' before '__cdecl'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(76): error C2143: syntax error: missing '{' before '__cdecl'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(82): error C2143: syntax error: missing '{' before '__cdecl'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(89): error C2143: syntax error: missing '{' before '__cdecl'
        C:Program Files (x86)Windows Kits10include10.0.10240.0ucrtinttypes.h(95): error C2143: syntax error: missing '{' before '__cdecl'
        error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' failed with exit status 2
        ----------------------------------------
    ERROR: Command errored out with exit status 1: 'D:python_learnmeiduo_projectenvScriptspython.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\sewen\AppD
    ata\Local\Temp\pip-install-wa9vtbi3\pycrypto\setup.py'"'"'; __file__='"'"'C:\Users\sewen\AppData\Local\Temp\pip-install-wa9vtbi3\pycrypto\setup.py'"'"';f=getattr(tokenize,
    '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'
    '"'"', '"'"'
    '"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:UserssewenAppDataLoc
    alTemppip-record-wk5rj1k_install-record.txt' --single-version-externally-managed --compile --install-headers 'D:python_learnmeiduo_projectenvincludesitepython3.8pycrypto' Chec
    k the logs for full command output.

     第一步:

      找到你Microsoft Visual Studio 14.0的安装路径,并切到指定地址,复制stdint.h文件

     

     第二步:

      复制stdint.h文件到下面指定路径

     

     第四步:

     

    上面的改成如下所示:

     

     完成后保存,继续安装即可;

    安装成功,如下: 

    (env) D:python_method>pip install alipay_sdk_python-3.3.398-py3-none-any.whl
    Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
    Processing d:python_methodalipay_sdk_python-3.3.398-py3-none-any.whl
    Collecting pycrypto
      Using cached https://pypi.tuna.tsinghua.edu.cn/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz (446 kB)
    Requirement already satisfied: rsa in d:python_learnmeiduo_projectenvlibsite-packages (from alipay-sdk-python==3.3.398) (4.6)
    Requirement already satisfied: pyasn1>=0.1.3 in d:python_learnmeiduo_projectenvlibsite-packages (from rsa->alipay-sdk-python==3.3.398) (0.4.8)
    Building wheels for collected packages: pycrypto
      Building wheel for pycrypto (setup.py) ... done
      Created wheel for pycrypto: filename=pycrypto-2.6.1-cp38-cp38-win_amd64.whl size=523115 sha256=3a1a408178a4b053e6608eb653033f59b3e87822b4aa337f6ef7c8140395d6c7
      Stored in directory: c:userssewenappdatalocalpipcachewheels07383349c0a84e8c1c0aef7a2892386f0fe621a0fd73c305b3d5a4
    Successfully built pycrypto
    Installing collected packages: pycrypto, alipay-sdk-python
    Successfully installed alipay-sdk-python-3.3.398 pycrypto-2.6.1
  • 相关阅读:
    定位 frame 中的对象
    层级定位
    定位一组对象find_elements
    设置等待时间
    selenium python的使用(一)
    selenium python 安装
    Linux 用户管理(2)
    Linux 用户管理(1) (/etc/passwd)
    U盘在电脑上安装CentOS 7 系统过程详解
    vi编辑文件保存后,提示“Can't open file for writing Press ENTER or type command to continue”
  • 原文地址:https://www.cnblogs.com/sewen-H/p/13401618.html
Copyright © 2020-2023  润新知