私はこの単純なpythonプログラムを作成し、メッセージをSQSに送信してから取り出します。 Python 2.7.11を使って動作します。cxフリーズする方法Boto3
from cx_Freeze import setup, Executable
include_mods = []
excludes = ['tkinter', 'cltk']
buildOptions = dict(packages=[], excludes=excludes, includes=include_mods)
executables = [
Executable('./frozen_boto_3_test.py', 'Console')
]
setup(name='Boto3FrozenTest',
version='1',
description='A test to make sure boto3 is working well when frozen',
options=dict(build_exe=buildOptions),
executables=executables)
私はこの問題に凍結されたコードに加えて
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/cx_Freeze/initscripts/Console.py", line 27, in <module>
exec(code, m.__dict__)
File "./frozen_boto_3_test.py", line 1, in <module>
import boto3
File "/usr/local/lib/python2.7/site-packages/boto3/__init__.py", line 16, in <module>
from boto3.session import Session
File "/usr/local/lib/python2.7/site-packages/boto3/session.py", line 17, in <module>
import botocore.session
File "/usr/local/lib/python2.7/site-packages/botocore/session.py", line 25, in <module>
import botocore.configloader
File "/usr/local/lib/python2.7/site-packages/botocore/configloader.py", line 18, in <module>
from six.moves import configparser
File "/usr/local/lib/python2.7/site-packages/six.py", line 203, in load_module
mod = mod._resolve()
File "/usr/local/lib/python2.7/site-packages/six.py", line 115, in _resolve
return _import_module(self.mod)
File "/usr/local/lib/python2.7/site-packages/six.py", line 82, in _import_module
__import__(name)
ImportError: No module named ConfigParser
を実行しようとすると、私はこのエラーを取得し、ライブラリー:
import boto3
sqs = boto3.client('sqs')
queue = sqs.get_queue_by_name(QueueName='some-que-name')
queue.send_message(MessageBody='{"phrase": "It\'s the end of the world as we know it" }')
for message in queue.receive_messages():
print message.body
は、私は、このスクリプトでそれをcxFreeze s3、dynamo、またはその他のサービスではないサービスを動的にロードするようです。
boto3を凍結するレシピはありますか?
に掲載 'Hello Worldの' スクリプトのための作品をSQSした後は、使用して開かれています他のパッケージはフリーズする? – helloV
本当にありません。あなたはどう思いますか? – jeremyvillalobos
http://www.pyinstaller.org/ – helloV