2017-01-18 33 views

回答

0

我寫了波紋管代碼,然後問題就解決了。

def patch_crypto_be_discovery(): 

""" 
Monkey patches cryptography's backend detection. 
Objective: support pyinstaller freezing. 
""" 

from cryptography.hazmat import backends 

try: 
    from cryptography.hazmat.backends.commoncrypto.backend import backend as be_cc 
except ImportError: 
    be_cc = None 

try: 
    from cryptography.hazmat.backends.openssl.backend import backend as be_ossl 
except ImportError: 
    be_ossl = None 

backends._available_backends_list = [ 
    be for be in (be_cc, be_ossl) if be is not None 
] 

patch_crypto_be_discovery()