py2exeで生成するexeの名前を指定する方法
いくら検索してもpy2exeで生成するexeの名前を指定する方法が見つからなかったのでメモしておく。
キーになるのは「dest_base」。生成するexeの種類によって指定の仕方が異なるので注意。
# -*- encoding: utf-8 -*- from distutils.core import setup py2exe_options = { 'compressed': 1, 'optimize': 2, 'bundle_files': 1 } #メインスクリプトがmain.pyの場合 setup( options = { 'py2exe' : py2exe_options }, #コンソールアプリの場合、cosole=の行のコメントアウトを外す #console=[dict(script='main.py', dest_base='console_exename'),], #Windowsサービスの場合、service=の行のコメントアウトを外す #service=[dict(modules='main', dest_base='service_exename'),], )