###前提・実現したいこと
AWS SDK for Python (Boto3) をインポートし、
DynamoDBを操作するプログラムをpython2.7で作成しました
このpythonプログラムをpy2exeでexe化したい
###発生している問題・エラーメッセージ
py2exeにより、exe化は正常に終了するのですが、
そのexeを実行すると、以下のようなエラーメッセージが出力されます
Traceback (most recent call last): File "xxx.py", line 10, in <module> File "boto3\__init__.pyo", line 16, in <module> File "boto3\session.pyo", line 17, in <module> File "botocore\session.pyo", line 25, in <module> File "botocore\configloader.pyo", line 18, in <module> File "six.pyo", line 199, in load_module File "six.pyo", line 113, in _resolve File "six.pyo", line 80, in _import_module ImportError: No module named ConfigParser```
setup.pyは以下です↓
from distutils.core import setup import py2exe option = { "compressed" : 1 , "optimize" : 2 , "bundle_files" : 3 } setup( options = { "py2exe" : option }, console = [ { "script" : "xxx.py", "name" : "xxx", "version" : "1.00", "description" : "" } ], zipfile = "lib/library.zip" )
pythonコードは以下です↓
import boto3 #この行でImportErrorが発生しています from boto3.dynamodb.conditions import Key, Attr (省略)
###補足情報
Python 2.7.6
py2exe 0.6.9
Windows 7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/15 03:50