Windowsでpython 2.7インタープリターを使用して、問題なくデータをアップロードできます。しかし、exeにコンパイルした後、次の行にエラーが表示されます:
s3 = session.client('s3')
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)
エラーは次のとおりです。
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
問題は何ですか?