Warning: Trying to access array offset on value of type bool in /home/koheizi/everything-beginner.com/public_html/programmer/wp-content/themes/luxeritas/inc/json-ld.php on line 114

python3でexe化

こんばんは。
最底辺です。

最近、プログラミングなんてやる機会が無かったのですが、
とある方からちょっとしたツールを作ってくれなんて言われまして
さて何で作ろうかと考えてpythonを使ってみることにしました。

pythonはVer2とVer3がまだ現役で存在刷るようですが、Ver2は噂では日本語関係の処理が面倒と聞いたので
Ver3であるpython3を使ってみることにしました。
当然、最底辺なので、pythonなんぞほとんど知りません。

しかし、pythonで普通に検索するとVer2とVer3の情報が混在していて意味不明ですな。

でなんとか苦労してpython3でコード書き上げて動くことを確認したので
配布するためにexe化することにしました。

py2exeなるものがあるようなので、これを使って実施してみます。

$ py -3.5 -m py2exe.build_exe myscript.py --bundle-files 0
"run-py3.5-win-amd64.exe" file is not found in the ...lib\site-packages\py2exe\ folder

あれ?なんか上手く行かないぞ。。。
さて、ググってみるとこんな情報が。。。

どうやら、python3の最新版にpy2exeが対応していないようです。
マジですが。。。
cx_Freezeを使うと良いよみたいなコメントがありましたが、最底辺の行動しては、python3のバージョンを3.4に下げます。

$ py -3.4 -m py2exe.build_exe myscript.py --bundle-files 0

え、何のツールを作ったかだって?
通常のプログラマなら15分で出来るものです!!
(ちなみに私は半日掛けたのは秘密です。)

では。