ブレブレ Python② 配布アプリにできないかな(Python2年生デスクトップアプリ開発のしくみをやろう)
別のPythonが入っていないパソコンでもアプリを使いたいので
pyw拡張子のままだと具合が悪い・・・
ということで調べました。
ChatGPT様ありがとうございます。
色んなやり方があるようなのですが、私がしたのは以下。
コマンドプロンプトで pip install pyinstaller と入力。
どんどんpyinstallerがインストールされていく。
終ったら
pyinstaller --onefile xxx.pyw
と入力。xxxは自分でつけたpywのファイル名
しかしここでエラー
またChatGPTさんに聞いてみる
私は以下で成功しました。
Windows Defenderの例外設定
-
Windows Defenderを開く:
-
**「ウイルスと脅威の防止」**を選択:
- 「ウイルスと脅威の防止」セクションに移動します。
-
**「設定の管理」**を選択:
- 「ウイルスと脅威の防止の設定」セクションで「設定の管理」を選択します。
-
除外の追加または削除:
- 「除外の追加または削除」オプションを選択し、
自分のpywファイルが含まれているディレクトリを除外リストに追加します。
- 「除外の追加または削除」オプションを選択し、
これでもう一回チャレンジすると成功しました。
フォルダが出来るのですが、dist というフォルダの中にexeが出来るのでそのダブルクリックで起動できました。