ブレブレ Python② 配布アプリにできないかな(Python2年生デスクトップアプリ開発のしくみをやろう)

別のPythonが入っていないパソコンでもアプリを使いたいので

pyw拡張子のままだと具合が悪い・・・

 

ということで調べました。

ChatGPT様ありがとうございます。

 

色んなやり方があるようなのですが、私がしたのは以下。

 

 

コマンドプロンプトで pip install pyinstaller と入力。

 

どんどんpyinstallerがインストールされていく。

 

終ったら

 

pyinstaller --onefile xxx.pyw

 

と入力。xxxは自分でつけたpywのファイル名

 

しかしここでエラー

 

またChatGPTさんに聞いてみる

 

私は以下で成功しました。

Windows Defenderの例外設定

  1. Windows Defenderを開く:

    • スタートメニューを開き、「Windows セキュリティ」と入力して、Windows セキュリティを開きます。
  2. **「ウイルスと脅威の防止」**を選択:

    • 「ウイルスと脅威の防止」セクションに移動します。
  3. **「設定の管理」**を選択:

    • 「ウイルスと脅威の防止の設定」セクションで「設定の管理」を選択します。
  4. 除外の追加または削除:

    • 「除外の追加または削除」オプションを選択し、自分のpywファイルが含まれているディレクトリを除外リストに追加します。
 
 
 
これでもう一回チャレンジすると成功しました。
 
フォルダが出来るのですが、dist というフォルダの中にexeが出来るのでそのダブルクリックで起動できました。