タグ

pyinstallerに関するGen2423のブックマーク (3)

  • 簡単にPythonスクリプトから実行ファイルを作れるNUITKA-Utilities hinted-compilationの使い方 - Qiita

    簡単にPythonスクリプトから実行ファイルを作れるNUITKA-Utilities hinted-compilationの使い方PythonNuitka はじめに Pythonスクリプトを他人に渡したいとき、相手のPCでも環境構築するのは手間です。可能なら実行ファイルにしたいと思います。それを実現する便利なモジュールとして、PyinstallerやNuitkaがあります。後者はCに変換してからコンパイルを行い、実行ファイルの容量が小さい、実行速度が速いといった特徴があるそうです。 Nuitkaはコンパイルした後、実行してImportErrorが出たら修正するなど面倒なことがあります(Pyinstallerも)。そこでNUITKA-Utilitiesのhinted-compilationを用いて、Pythonスクリプトを一度走らせて使用したモジュールを把握してからコンパイルすることで失敗が

    簡単にPythonスクリプトから実行ファイルを作れるNUITKA-Utilities hinted-compilationの使い方 - Qiita
  • PyInstaller より圧倒的に優れている Nuitka の使い方とハマったポイント

    この記事は最終更新日から1年以上が経過しています。情報が古くなっている可能性があります。 この記事は Python Advent Calendar 2021 の24日目(???)の記事です。 Qiita の仕様なのかわかりませんが、25日を過ぎたあとでもなぜか申し込めてしまったので、記念として空いてた枠に入れさせてもらいました。 大晦日ギリギリに何の記事を書いてるんだ?となりそうですが、皆さんは PyInstaller で Python で作ったソフトを exe 化したい!と思った事はありますか? 私は何度かあります。 ですが、PyInstaller で作ったソフトは ファイルサイズがデカい・起動が遅い・ウイルス判定されやすい とちょっと微妙な点が多いです。 それでも比較的簡単に exe 化できるのでよく使われているわけですが、とはいえネイティブの exe ほどパフォーマンスは上がりません

    PyInstaller より圧倒的に優れている Nuitka の使い方とハマったポイント
  • pyinstallerでpywin32がうまく動かないときの対処法 | ハイパー猫背

    pythonファイルをexe化するときに便利なのがpyinstaller 今回は少しマニアックではあるが、pywin32を使用したプログラムをpyinstallerでexe化したときにうまく動作しなかったのでそちらの解決法について書いておく。 ちなみに今回の現象はpyinstallerの--onefileオプションでexeを1化しようとしたときに起こるらしい。 The application can not locate Python37.dll エラー まずpyinstallerの--onefileオプションでexeを作成し、実行すると以下のようなエラーに直面する場合がある。 pyinstaller実行時ダイアログエラー 上記のダイアログが出てそのままexeは終了してしまう..。 そして、コンソールには以下のエラーがつらつらと出てくる。 pyinstaller実行時コンソールエラー R

  • 1