並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 20 件 / 20件

新着順 人気順

pyinstallerの検索結果1 - 20 件 / 20件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

pyinstallerに関するエントリは20件あります。 pythonwindowsPython などが関連タグです。 人気エントリには 『PythonのコードをEXE化するには?PyInstallerやその他ツールの特徴や使い方』などがあります。
  • PythonのコードをEXE化するには?PyInstallerやその他ツールの特徴や使い方

    PythonのコードをEXE化するPythonは、初心者でも簡単に習得できるプログラミング言語の1つです。インタープリター型であるPythonスクリプトのコード開発には、数多くの公開ライブラリが活用できます。 Pythonでは開発したスクリプトコードを配布して利用できますが、ターゲット環境にもPythonが必要であり多少の準備が必要です。コンパイラ言語のようにEXEファイルを配布したい場合もあるでしょう。 そこで、ここではPythonのコードをEXE化して利用する方法を解説します。 PythonのコードをEXE化するメリットですが、次の3点を紹介します。 1つ目は、ターゲットとなる実行環境にPythonが不要である点が挙げられます。ソフトウェア開発者はPythonの開発環境を用意している場合が多いですが、ユーザ環境やオペレータ向けの環境では開発環境を導入することができません。 この場合でも

      PythonのコードをEXE化するには?PyInstallerやその他ツールの特徴や使い方
    • PyInstallerでPythonがないWindows環境で動作するexeファイルを作成する - Qiita

      これで、Pythonの実行環境や関連ライブラリもまとめて1つのexeファイルにまとめてくれる。 ただし、PyInstallerが解決できない依存関係があったりすると、作ったexeファイルがエラーを吐く。 その場合は、--onefileオプションを使わずにビルドして、以下の2点を1つずつ解消していくとよい。 Pyinstallerでうまくexe化できないとき *.so not found が出る 依存している外部ライブラリのバイナリを取り込めていない。直接参照しているものはPyInstallerが自動で取り込んでくれるようだが、間接的に参照しているものは考慮してくれない様子。 --add-binary オプションで明示的に取り込むように指定すればよい。 Pathの指定の仕方が特殊なので注意 パスの指定の仕方が正しく記述できているはずなのにうまく配置されない キャッシュが残っていて悪さをしてい

        PyInstallerでPythonがないWindows環境で動作するexeファイルを作成する - Qiita
      • PyInstaller より圧倒的に優れている Nuitka の使い方とハマったポイント

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

          PyInstaller より圧倒的に優れている Nuitka の使い方とハマったポイント
        • [解決!Python]PyInstallerでPythonスクリプトを実行可能ファイル化するには

          連載目次 PyInstaller Pythonで書かれたスクリプトを実行可能ファイルに変換すると、Pythonがインストールされていない環境でそのプログラムを簡単に実行できる。Pythonスクリプトを実行可能ファイル化する方法にはいろいろなものがあるが、ここではPyInstallerを紹介しよう。 PyInstallerの特徴を以下に挙げる。 Python 3.7以降に対応 Pythonスクリプトとそれが依存するパッケージを1つのパッケージ(単一の実行ファイルまたは配布ファイルを含んだディレクトリ)に作成する Windows、macOS、Linuxに対応(他のUNIX系統のOSでの動作は保証されていない) あるOSプラットフォームで作成されたPyInstallerパッケージは他のOS上では動作しない なお、実行可能ファイルとしてパッケージ化する際にはPythonの処理系もまとめられるので、

            [解決!Python]PyInstallerでPythonスクリプトを実行可能ファイル化するには
          • Torishima / INTP on X: "これは私が実際に複数の Python 製ソフトウェアを Windows / Linux 両対応でポータブル化した際に苦心して得た大変貴重な知見&持論情報ですが、 ・PyInstaller はマルウェアに使われ過ぎたせいでウイルス判定されやすいが、yt-dlp がやっている (https://t.co/PjfYtERhX6) ように自前ビルドの…"

            • 【悲報】PyInstallerさん、300MBのexeファイルを吐き出すようになる | Let's Hack Tech

              表題の通り、PyInstallerを使って出力したexeファイルがとにかく巨大に膨れ上がる現象に悩まされました。 これ、めちゃくちゃ起動遅くなるし、原因不明だし、ほんと参ってたんですが、解決しましたので、メモ書き。 さっと作って、さっと配布したいのに一々こんなところで悩みたくない方向けにその他のPyInstallerのトラブルもまとめてます。 PyInstaller出力のexeファイルの巨大化 これはマジでヤバいです。普通に作ったはずなのに出力したら300MBもあります。 –onefile を指定した場合の話なんですが、普通 –onefileしますよね。 どう考えても使っているモジュールの合計容量をはるかに超えてるので最初はサッパリ意味が分かりませんでした。 exeファイルが巨大化する原因 これはPyInstaller自体の仕様の問題です。 コマンドを出した環境のPathにあるモジュールは

                【悲報】PyInstallerさん、300MBのexeファイルを吐き出すようになる | Let's Hack Tech
              • PyTorchで記述したPythonスクリプトをPyInstallerでexe化 - Qiita

                環境 ・Windows 10 pro 64bit ・Python 3.7.9 ・Anaconda 4.8.5 ・PyTorch 1.6.0+cpu ・Pyinstaller 4.0 はじめに Pythonスクリプトをexe化する場合に、よく使われるものとして、Pyinstallerというものがあります。ここでは、PyTorchで文書分類器を作ったスクリプトをexe化したときに、起こったエラーの対処方法を記載していきます。 Anacondaを使っている人へ ライブラリのインストールは、pipとcondaが混在しないようにしてください。また、exe化する際は、exe化するスクリプトに必要なライブラリのみをインストールした仮想環境を作ることをおすすめします。仮想環境の作り方は以下の通りです。 以下のPyTorchのフォーラムにpipでインストールするようにと書かれていましたので、私は全てpipで

                  PyTorchで記述したPythonスクリプトをPyInstallerでexe化 - Qiita
                • pyhon.py→exe化→軽量化→高速化 忘備録(pyinstaller py2exe)

                  pyinstallerとpy2exeを使ってpythonファイルをexe化した過程をここに書き記します。最近はexe化する人はほぼいないらしく需要はないと思いますが、自分が忘れないようにするためにまとめておきます。 なのでいつものように図解したり、ネチネチ解説したりはしません。 exe化の流れと、参考にしたサイトをまとめるだけになると思います。 pyinstallerでexe化pip install pyinstallerexe化したいpythonファイルを用意して pyinstaller python.py --onefile同じディレクトリに色々ファイルやらフォルダやら作成される 運が良ければdistフォルダの中にあるpython.exeは起動するかも、、 おそらくエラーが出る 作成されたpython.specファイルを開いて、以下のように編集する hiddenimports=[] ↓

                    pyhon.py→exe化→軽量化→高速化 忘備録(pyinstaller py2exe)
                  • PyInstallerによるPythonスクリプトのexe化とエラー対処方法まとめ - Qiita

                    はじめに この記事では、PythonモジュールのひとつであるPyInstallerを用いたPythonスクリプトのexe化方法および各種エラー対処方法について説明します。PyInstallerでexe化することで、Pythonをインストールしていない環境においてもPythonスクリプトを実行させることができるようになります。業務においてちょっとしたツールを作成しチームメンバーに配布したり、Tkinterと組み合わせてGUIを実装すれば、スタンドアロンで動くデスクトップアプリケーション(前回記事を参考)を作成することも可能です。 目次 はじめに 作成の動機 PyInstallerとは exe化の一連の流れ 1.仮想環境作成 2.PyInstaller実行 3.exeファイルの軽量化 4.各種エラー対処方法 その他 注意点 最後に 作成の動機 PyInstallerに関する記事についてはQii

                      PyInstallerによるPythonスクリプトのexe化とエラー対処方法まとめ - Qiita
                    • Pyinstallerを使ってPythonコードから生成した実行ファイルについて、実行時エラーModuleNotFoundErrorを回避 - Qiita

                      Pyinstallerを使ってPythonコードから生成した実行ファイルについて、実行時エラーModuleNotFoundErrorを回避PythonPyInstaller 記事の内容 Mac及びWindows10で、Pyinstallerを使ってPythonコードから生成した実行ファイルを動かしたら、ModuleNotFoundErrorが発生しました。それを回避した時の記録です。 手順 以下のように、Pyinstallerを使ってPythonコードから実行ファイルを生成しました。pipenvを使用しています。

                        Pyinstallerを使ってPythonコードから生成した実行ファイルについて、実行時エラーModuleNotFoundErrorを回避 - Qiita
                      • [Python] Pyinstallerで実行ファイルがマルウェアに分類されてしまったときの対策

                        Pyinstallerによるバイナリの作成概要 Pythonで作成したプログラムを、OSごとにスタンドアローンな実行形式で配布したいとき、Pythonコードをバイナリの実行形式に変換する方法はいくつかあって、代表的なのは以下のようなプロジェクトです。 Pyinstaller py2app cx_Freeze この中でも最も広く使われているのがPyinstallerだと、管理人は勝手に思っています。 開発もaliveで進んでいて、記事時点だと最新安定バージョンは4.0です。 Pyinstallerを使うときの流れは以下の通り。 基本はこれだけ。 実際に使用するときはコマンドにオプションを付けたり、specファイルを編集するなどして、ビルドをカスタマイズします。 ちなみに余談ですが、Anaconda環境でライブラリ満載の状態でビルドすると、アホみたいに大きなexeファイルが出来上がります…。あ

                          [Python] Pyinstallerで実行ファイルがマルウェアに分類されてしまったときの対策
                        • PythonのスクリプトをPyinstallerでexe化する方法 - TECH PLAY Magazine

                          Pythonスクリプトをexe化する方法について解説しています。今回はライブラリとして「Pyinstaller」を使用します。具体的な方法やexe化することのメリットとデメリットについても説明していきます。(本記事はWindows環境を前提としています。) 通常Pythonスクリプトを実行するにはPythonをインストールして環境構築をする必要がありますが、exe化することによって環境構築無しでも実行することができるようになります。 Pythonスクリプトをexe化するためのライブラリにはPyinstaller、py2exe、Nuitkaなどがあります。今回はPyinstallerを使ったexe化を説明していきます。 Pythonスクリプトのexeファイル化とは exeファイルとは開発言語に依存することなくプログラムを実行できるようにしたもので、主にWindows環境で使用されます。 Py

                            PythonのスクリプトをPyinstallerでexe化する方法 - TECH PLAY Magazine
                          • PyInstallerでStreamlitアプリをexe/app化する

                            はじめに こんにちは。株式会社アイデミーデータサイエンティストの中沢(@shnakazawa_ja)です。 みなさんはStreamlitをご存知でしょうか? StreamlitとはPythonでWebアプリを作成するためのフレームワークで、HTMLの知識無しにWebアプリを簡単に作成できるという特長があります (例: 公式Gallery)。特に適当に書いてもUIをいい感じに整えてくれる点は素晴らしく、分析結果のインタラクティブなプロットや機械学習処理を手軽にアプリ化できるため弊社内でも大流行、仕事から趣味まで大活躍しています。 Streamlitで作ったアプリを人に使ってもらうときには基本的にはサーバーにアップロードしオンラインでアクセスしてもらう必要があるのですが、一方でアプリをオフラインで共有したいというニーズもニッチながら存在します。 そこで本稿では PyInstallerを使ってS

                              PyInstallerでStreamlitアプリをexe/app化する
                            • 【PyInstaller】Pythonで作成したアプリをexe化して配布する - Qiita

                              0. はじめに 前回に引き続き連載ネタ第3弾です。 作成したGUIもPythonの環境構築している人しか使えません。技術者が何かしらのアプリを作成してもいざユーザーに使ってもらう際に、そのユーザーに難解な環境構築をさせるのもひと手間ですね。 そこで今回はPyrhon環境がないユーザーにexe化してアプリ提供する部分を書いていきます。 exe化もいくつかあります(Py2exeとかcx_freeze)が、今回はメジャーなPyInstallerを紹介します。 【第1回】Pythonで簡単に日本語OCR 【第2回】PythonでオリジナルGUIアプリを作成  ※前回記事 【第3回】Pythonで作成したアプリをexe化して配布する ←今回はこの記事 動作環境 OS : Windows10 pro Python : 3.8.3 // Miniconda 4.9.1 PyInstaller : 4.6

                                【PyInstaller】Pythonで作成したアプリをexe化して配布する - Qiita
                              • PyinstallerでPythonプログラムをexe化する手順書(Windows編) - Qiita

                                Python環境のないユーザーにも自分の作ったPythonプログラムを活用してほしい! (手順をすぐ見る) Pythonは習得が簡単な言語ですので、ちょっと慣れると色々なプログラムが書けるようになります。 特に日常生活や仕事で便利に使えるプログラムがサッとかけてしまいます。 折角作ったのだから周りの人にも使って貰えたら嬉しくないですか? フィードバックをもらって改修していけば、プログラムの設計の勉強にもなります。 しかし、Pythonの環境を作って実行してもらうのはパソコン初心者にはかなりハードルが高いですよね。 そんな時、実行ファイルとしてPythonプログラムを配布出来たら・・・ 出来るんです、Pythonならね(Pythonのライブラリは本当に何でもあるな) そこで実際にpyファイルをexe化するときの手順を、自分の備忘録代わりにまとめました。 (今回はWindowsでの作業手順にな

                                  PyinstallerでPythonプログラムをexe化する手順書(Windows編) - Qiita
                                • Python pyinstallerで実行ファイル化(exe化) - IT技術で仕事を減らしたい!

                                  どうも、nippa です。 python のライブラリの pyinsteller を使って配布用の実行ファイルの作成ができます。 プログラマを他人に渡したいが、ソースコード自体は渡したくないような場合に便利です。 少し使ってみたところ意外と便利だったため、まとめておこうと思います。 pyinstaller の公式を参考にしています。 環境 pyinstaller のインストール pyinstaller の基本 複数の python ファイルの1つの実行ファイル化 pyinstaller の設定ファイルを利用 spec ファイルの設定 実行ファイルの指定(--add-binary) データファイルの指定(--add-data) 同梱するライブラリの指定(--hidden-import) 感想 環境 macOS 10.15 python 3.9 pyinstaller 4.2 pyinstal

                                    Python pyinstallerで実行ファイル化(exe化) - IT技術で仕事を減らしたい!
                                  • 【備忘録】llama-cpp-python+pyinstallerでexe配布するときの注意点

                                    ローカルLLMを使ったアプリケーションをexeファイルする時の注意点があったので、備忘録的に。 LLMモデルはあとで読み込めるようにする 最初試したのは以下。 pyinstaller --onefile --add-data "models/hoge.gguf;models" main.py これだと途中でエラーになる。原因はggufにしたところで数GBになるため。なので、ビルド終わったらcpコマンド等でdistディレクトリにmodelsをコピーしてあげよう。 hooksをきちんと書く llama-cpp-pythonはllama.dllというのが必要で、どうやらビルド時にこれの参照が上手くいかなくなるらしい。下記ページを参考に、hooksディレクトリにhook-llama_cpp.pyを配置してあげよう。 最終的なコマンドは以下になった。これさえ気を付ければexe配布できるので、気軽に配

                                      【備忘録】llama-cpp-python+pyinstallerでexe配布するときの注意点
                                    • Pyinstaller でリソースを含めたexeを作成する - Qiita

                                      のような感じで簡単にexe化することができて便利です。 ただこのままだと、例えばexe起動時にスプラッシュ画面を表示したい場合、 exeのあるフォルダ等に別途スプラッシュ画像を用意する必要があります。 Pyinstallerで出力したexeにリソースを含めたい場合は、 ・リソースフォルダを作る ・リソースフォルダにアクセスする関数を作る ・pyinstallerでリソースを含めたexeを作る を行う必要があります。 - リソースフォルダを作る resources等の名前でリソースを置くフォルダを作成します - リソースフォルダにアクセスする関数を作る import sys import os def resourcePath(filename): if hasattr(sys, "_MEIPASS"): return os.path.join(sys._MEIPASS, filename)

                                        Pyinstaller でリソースを含めたexeを作成する - Qiita
                                      • PyInstallerのImportErrorとModuleNotFoundErrorで躓いた話 - Qiita

                                        こいついつも躓いてんな PyInstallerでPythonスクリプトをexe化した際エラーが出ててんやわんやしていたのですが、ようやく解決できたのでまとめておきます。 また、仮想環境生成のためにPyCharmを使用しています。 更新履歴 2022/03/13 : 初版 環境 WIndows10 Python3.10 PyCharm Community Edition 2021.2.2 1. exe化の際指定したファイル内でImportError こういうエラー。 exe化の際指定したのがmyprojectパッケージ内のmain.pyファイルで、その内部で「相対インポート使ってんじゃねーよ!」と怒られています。 Traceback (most recent call last): File "myproject\main.py", line 4, in <module> ImportErr

                                          PyInstallerのImportErrorとModuleNotFoundErrorで躓いた話 - Qiita
                                        • Pyinstaller を自作ライブラリ/サービスに対して使用するときのチュートリアル① (階層構造モジュールの参照) - Qiita

                                          @kenmaroです。 普段は主に秘密計算、準同型暗号などの記事について投稿しています。 秘密計算に関連するまとめの記事に関しては以下をご覧ください。 秘密計算エンジニアを始めて1年が経った。 秘密計算エンジニアを始めて2年半が経った。 最先端の秘密計算技術、格子暗号スタディロードマップを公開!!(エンジニア、リサーチャー必読) はじめに このチュートリアルは2本立てです。 次の記事はこちらから Pyinstaller を自作ライブラリ/サービスに対して使用するときのチュートリアル② (pip モジュールの参照) 概要 python で書かれたスクリプト、ライブラリなどをバイナリ化し、ソースコードが見えないようにした状態で配布することはよくあると思います。 そんなときにpyinstallerを使うと便利であり、いろいろな解説記事なども転がっているため比較的取り組みやすいと思います。 しかし

                                            Pyinstaller を自作ライブラリ/サービスに対して使用するときのチュートリアル① (階層構造モジュールの参照) - Qiita
                                          1

                                          新着記事