auto-py-to-exeというpyinstallerをGUI化したソフトが便利です。書くのが煩わしいspecのadd-data等をマウス操作で簡単に追加できちゃいます。 操作のデモがこちら auto-py-to-exeのレポジトリはこちら pyinstallerのspecの書き方はこちら インストール方法
auto-py-to-exeというpyinstallerをGUI化したソフトが便利です。書くのが煩わしいspecのadd-data等をマウス操作で簡単に追加できちゃいます。 操作のデモがこちら auto-py-to-exeのレポジトリはこちら pyinstallerのspecの書き方はこちら インストール方法
この記事は最終更新日から1年以上が経過しています。情報が古くなっている可能性があります。 この記事は Python Advent Calendar 2021 の24日目(???)の記事です。 Qiita の仕様なのかわかりませんが、25日を過ぎたあとでもなぜか申し込めてしまったので、記念として空いてた枠に入れさせてもらいました。 大晦日ギリギリに何の記事を書いてるんだ?となりそうですが、皆さんは PyInstaller で Python で作ったソフトを exe 化したい!と思った事はありますか? 私は何度かあります。 ですが、PyInstaller で作ったソフトは ファイルサイズがデカい・起動が遅い・ウイルス判定されやすい とちょっと微妙な点が多いです。 それでも比較的簡単に exe 化できるのでよく使われているわけですが、とはいえネイティブの exe ほどパフォーマンスは上がりません
これで、Pythonの実行環境や関連ライブラリもまとめて1つのexeファイルにまとめてくれる。 ただし、PyInstallerが解決できない依存関係があったりすると、作ったexeファイルがエラーを吐く。 その場合は、--onefileオプションを使わずにビルドして、以下の2点を1つずつ解消していくとよい。 Pyinstallerでうまくexe化できないとき *.so not found が出る 依存している外部ライブラリのバイナリを取り込めていない。直接参照しているものはPyInstallerが自動で取り込んでくれるようだが、間接的に参照しているものは考慮してくれない様子。 --add-binary オプションで明示的に取り込むように指定すればよい。 Pathの指定の仕方が特殊なので注意 パスの指定の仕方が正しく記述できているはずなのにうまく配置されない キャッシュが残っていて悪さをしてい
ページを読んでできるもの Pythonで以下の入力内容のGUIが簡単に作れます 基本的な入力(テキストボックス、チェックボックス) テキストボックスにはデフォルトで入力が、チェックボックスにはチェックが入っています 入力された内容をポップアップで表示する 起動直後の画面 実行ボタンを押した結果 公式の日本語対応について 公式サイトが日本からのユーザが増えたとのことでreadmeの日本語翻訳に対応しました!! https://github.com/PySimpleGUI/PySimpleGUI/blob/master/readme.ja.md Tkinterについて Tkinterは標準のPythonのGUIライブラリです。個人的に考えるメリット、デメリットは以下の通りです。 メリット 標準だからインストール不要 サンプルはそこそこ多い デメリット ウィジェット(UIパーツ)を配置する際、種
Python スクリプトを exe ファイル化したい Python の良いところにはマルチプラットフォームで動くというのがありますが、 良くない、というか仕方ないところは、そのための実行環境を入れないといけません。 自分で使う分には良いですが、人に使わせるとなると、そこがハードルになります。 そのハードルを取り除くため、Windows 環境で動く exe ファイルにする方法を調べました。 方法 調べるといくつか方法があるようです。 py2exe PyInstaller cx_Freeze ざっと情報を調べてみると、こんな一長一短があるようです。 py2exe PyInstaller cx_Freeze 備考 Python 3.5 対応 × ○ ○ py2exe は Python 3.4 まで 処理時間 ○ × ○ 参考記事 プラットフォーム × ○ ○ py2exe は Windows 向
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く