Je peux télécharger des données sans aucun problème en utilisant l'interpréteur python 2.7 sur Windows. Mais après que je compile à exe, il indique l'erreur à la ligne: s3 = session.client('s3')
Après la conversion de python en exe botocore.exceptions.DataNotFoundError
import HTMLParser
import ConfigParser
# Above packages necessary because boto3 depend on them
import boto3
from boto3.session import Session
# variable initialization
session = boto3.session.Session()
s3 = session.client('s3') #Error at this line
s3.upload_file(fileToUpload, bucketName, keyName)
erreur est:
Traceback (most recent call last):
File "myProg.py", line 39, in <module>
File "boto3\session.pyc", line 199, in client
File "botocore\session.pyc", line 754, in create_client
File "botocore\session.pyc", line 660, in get_component
File "botocore\session.pyc", line 774, in get_component
File "botocore\session.pyc", line 174, in <lambda>
File "botocore\session.pyc", line 453, in get_data
File "botocore\loaders.pyc", line 119, in _wrapper
File "botocore\loaders.pyc", line 364, in load_data
botocore.exceptions.DataNotFoundError: Unable to load data for: _endpoints
Ce qui pourrait être le problème?
J'ai rencontré le même problème, et votre réponse m'a aidé à créer * .app pour Mac OS. Merci! –
** Considérez voter ** si vous avez trouvé ma réponse utile – Nilesh