並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 14 件 / 14件

新着順 人気順

py2exeの検索結果1 - 14 件 / 14件

  • NuitkaでPythonプログラムを配布してみよう

    こんにちは。Technicalスペシャリストの黒住です。 最近、Pythonの人気がさらに加速していますね。特に、AI開発やデータ分析においてはPythonの利用頻度が非常に高くなっています。 しかし、「Pythonプログラムを配布する」部分では問題が多いのではないでしょうか。そこで、今回は「Pythonプログラムをexe形式で配布する方法」についてご紹介します。 Pythonでexeファイルを作成する方法 C#やC/C++などのプログラミング言語では、実行可能なexe形式のプログラムファイルを作成できますが、Pythonにはexeファイルを作成する機能はありません。 そこで、Pythonのコードを実行可能な状態で配布したい場合は、他のツールを使用してexeファイルを作成する必要があります。exe化のツールはいくつか存在しますが、有名なものは以下の通りです。 PyInstaller Py2

      NuitkaでPythonプログラムを配布してみよう
    • Python製のマルウェアが台頭してきているという指摘

      インターネットの普及とともにコンピューターやスマートフォンは日常生活に欠かせないものとなりましたが、そうしたデバイスに保存された機密データを標的としたマルウェアの脅威も大きなものになっています。そのマルウェアのプログラミングに使用される言語として「Python」が台頭してきていると、アメリカサイバー軍に使役した経験のあるオースティン・ジャクソン氏が語っています。 Python Malware On The Rise | Cyborg Security https://www.cyborgsecurity.com/python-malware-on-the-rise// 過去30年にわたり、マルウェアの開発環境はC言語やC++、Delphiなどのコンパイラ型言語が主でしたが、近年はPythonなどのインタプリタ型言語によるマルウェアが増加しているとのこと。特にPythonはプログラミング初心

        Python製のマルウェアが台頭してきているという指摘
      • 2020年における各Python処理系の状況 - Qiita

        2020年1月1日をもってPython2系列のサポートが終了しました(一部の長期サポート環境を除く)。Pythonは完全にPython3時代に移行し、安定期を迎えているように思います。しかしながら、Pythonは何もCPythonだけではありません。JythonやIronPythonといった他の処理系の現状はいったいどうなっているのでしょうか。気になったので少しだけ調べてみました。 CPython 公式サイト リポジトリ 言わずと知れた、オリジナルにして最も有名なPython処理系です。C言語で実装されています。 2020年1月1日にPython2系列のサポート終了(EOL)を行いました。 2020年7月21日には最新バージョンの3.8.5が公開されました。その他3.7系列では3.7.8が、3.6系列では3.6.11がそれぞれ6月28日にリリースされています。 そして、次期バージョンの3.

          2020年における各Python処理系の状況 - Qiita
        • PyInstaller より圧倒的に優れている Nuitka の使い方とハマったポイント

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

            PyInstaller より圧倒的に優れている Nuitka の使い方とハマったポイント
          • 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)
            • Pythonスクリプトのexe化 - Qiita

              はじめに 先人に作ってもらったデータ変換用のPythonスクリプトを部署内で使用していたのだが、Python環境のないメンバーに展開するためにexe化することにした。 ひとまずPyinstallerを試したのだがエラー出るし重いしで、Py2exeも試すことにした。 結論から言うと、Excelの範囲で済むようなデータ処理は、マクロを組んだ方が… 前提 配布先はPython環境のない、プログラムになじみのないメンバーとする。(=簡単にexeを起動するだけにしたい) exe作成側の環境は以下の通り。 OS:Windows10 Docker:v20.10.6 Python:3.9.5 Pyinstaller:4.3 Py2exe:0.10.4.0 exe作成環境の準備 Anaconda環境でのexe作成はやめたほうがよい Anacondaで多数のライブラリをインストールした状態だと、あちこちのライ

                Pythonスクリプトのexe化 - Qiita
              • Mitogen — Mitogen Documentation

                Mitogen¶ Mitogen is a Python library for writing distributed self-replicating programs. There is no requirement for installing packages, copying files around, writing shell snippets, upfront configuration, or providing any secondary link to a remote machine aside from an SSH connection. Due to its origins for use in managing potentially damaged infrastructure, the remote machine need not even have

                • 【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
                  • Pythonスクリプトの難読化 | Let's Hack Tech

                    PyInstallerだけだとちょっとこなれた程度の人には効きますが、それでも比較的簡単にデコンパイルされてしまいます。 何としても表に出したくないコードがあったため、必死にPythonスクリプトの難読化を調べました。 単純に全部難読化するだけならちょっとググるだけでどこにでも情報は出てくるのですが、各種条件全部適用させるために割と時間食ったのでメモ書き。 PyArmorの pack コマンドで一気にexeファイル化までいける 超結論からです。 PyArmorのpackコマンドからPyInstallerが立ち上がります。 そのまま放っておいたら勝手に難読化した上でexeファイル化出来る事が分かりました。 リバースエンジニアリング不可レベルの難読化かけれるのはPyArmorくらいみたいですね。ほぼ一択。 それでもその気になれば解析できるのかもしれませんが、とりあえずデコンパイルしようとする相

                      Pythonスクリプトの難読化 | Let's Hack Tech
                    • 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
                      • GitHub - py2exe/py2exe: Create standalone Windows programs from Python code

                        The detailed changelog is published on GitHub. Version 0.13.0.1: improved the hook for pkg_resources to detect its vendored content automatically the matplotlib hook now does not exclude wx automatically adapted the hook for matplotlib to support their use of delvewheel adapted the hooks for numpy and pandas to support the new .libs location Version 0.13.0.0: Add support for Python 3.11 Drop suppo

                          GitHub - py2exe/py2exe: Create standalone Windows programs from Python code
                        • Pythonスクリプトを実行形式(exeファイル)に変換する【Python】 | BioTech ラボ・ノート

                          Pythonで作成したプログラムを別のPCで実行する場合は、まずPythonの環境を整えて必要なパッケージをインストールするところから始める必要があります。しかし、オープンソース・プロジェクトのパッケージでは頻繁にバージョンアップがなされていて、バージョンまでそろえないと正しく動作しないという場合も珍しくありません。自分だけで使うのならそれで十分でも外部に配布する場合はそれでは困ってしまいますよね。そもそもコンピューターに詳しくない人にPythonの実行環境を整えさせるのは現実的ではありません。 そのようなときは、Pythonプログラムをexe形式の実行ファイルに変換して、ダブルクリックするだけで実行できるようにしましょう。ここでは、Pythonのプログラムを簡単にexeファイルに変換する方法を説明します。 Pythonスクリプトをexeファイルに変換する方法 Pythonスクリプトをex

                          • Python Malware On The Rise

                            The vast majority of serious malware over the past 30 years has been written in Assembly or compiled languages such as C, C++, and Delphi. However, ever-increasing over the past decade, a large amount of malware has been written in interpreted languages, such as Python. The low barrier to entry, ease of use, rapid development process, and massive library collection has made Python attractive for m

                            • Pythonスクリプトをexe化する | Python学習講座

                              Pythonスクリプトをexe化すると、PythonがインストールされていないWindows端末でも実行することができます。今回はPythonスクリプトをexe化する方法について解説します。 exe化のメリットとデメリット Pythonスクリプトは通常のWindowsのアプリケーションと異なりアイコンを設定したり関連付けのない状態でダブルクリックで起動したりすることはできません。また、前提としてそもそもPythonがインストールされている必要があります。 Pythonスクリプトをexe化すると、以下のような「それっぽい」プログラムが配布できるというメリットがあります。 PythonをインストールしていないPCでも動かせるようになる pythonコマンドではなくダブルクリックで起動することができるようになる アイコンを設定することができる 副業でやるようなクラウドソーシングでの小規模な案件や

                              1