「Pythonプログラミング:入門から実践まで」プロジェクト例:エイリアンの侵略ソースコード+pyinstaller パッケージングチュートリアル~Xiaobaiならわかる 2/2

pyinstaller パッケージ エイリアンの侵略

タイトルは初心者にも理解できるので、このセクションでは準備作業について簡単に説明し、エイリアンの侵略を直接パッケージ化して、友人のコンピューターで実行できるようにします。

1. ピップのインストール

まず第一に: pip でサードパーティのライブラリをインストールするのは非常に簡単で、多くの場合、1 つのコマンドで正常にインストールできるため、pip が利用可能である必要があります。 、どれが一番便利ですか?ねえ、pythonコンパイラをダウンロードしたときにpipをチェックしたので、わかりません、どう思いますか? (苦笑) え?全く分かりません?そうそう、上の写真!それだ、それだ!
ここに画像の説明を挿入
指で触れるだけでインストールできました(笑)、新しいpythonバージョンにはpipが付属しているので、ダウンロードするときは、ちなみに確認してください。
以前にコンパイラをインストールしたときに pip がチェックされていなかった場合はどうなりますか? あまりにも多くの方法がありますが、私はそれらを試していません. 調べたところ、それらは非常に簡単であることがわかりました. ここではそれらについては説明しません. バイドゥ、CSDNなどにはインストール方法が多すぎます.
pip を使用して、次のステップは pyinstaller ライブラリをインストールすることです。

2: pyinstaller ライブラリのインストール

手順は非常に簡単です。写真をアップロードせずに、win + R を長押しし、CMD に入って実行します。その後、黒いフレームが突然内部に感じられると思いますか。はい、そうです、かなりクールです。次に pip install pyinstaller と入力して Enter キーを押し、インストールが完了するまで待ちます。仕事が終わったら、ビジネス、音楽に取り掛かる準備をしましょう。! !
ここに画像の説明を挿入

3: エイリアンの侵入パッキング

pyinstaller がファイルをパックすると、多くの問題が発生することがあります. 単純なパッケージ ファイルではプログラムが正常に実行されないことがあります. 複数のコード ファイルがある場合、多くのものがモジュール間にあるため、1 つだけをパックすることはできません. それらは互いに関連しています. 、したがって、複雑な手順を使用せずに 1 つの手順で行う最も簡単な方法を次に示します。win+R で CMD を入力して実行した後、次のように入力します。 -p ship.py はい、とても簡単です。そうそう、注意が必要な点が 1 つあります。CMD のパスは、エイリアンが侵入した py ファイルと同じディレクトリにある必要があります。そうしないと、これらのファイルが見つかりません。それだけです。
ここに画像の説明を挿入
これらをすべてFドライブの下に置くので、位置に対応する必要があります。以下に示すように。ここに画像の説明を挿入
次に入力して実行します: pyinstaller Alien_invasion.py -p scoreboard.py -p Alien.py -p bullet.py -p button.py -p game_functions.py -p game_stats.py -p settings.py -p ship.py Justパッキングを始めました。ここに画像の説明を挿入
1 分もかからず、パッケージはすぐに完成しました. その後、生成された dist フォルダーに、alien_invasion フォルダーが含まれていることがわかります。
ここに画像の説明を挿入ここに画像の説明を挿入

それを開いた後、あなたは叫ぶでしょう、何?? ? なんだこれ、ねえ、同じ文、私の名前を見てから、alien_invasion.exeに行って、それを開いてください!! !
ここに画像の説明を挿入
そしたら、あんたはもう落ち着かない、ちょっとせっかちで、ちょっと無力で、それからちょっと叱りたくなる、なんてクソ馬なんだ、どうしてまだフラッシュバックしないの!ここであなたの盲目的な指示に耳を傾けるのに長い間無駄にするのは無意味です.
ここに画像の説明を挿入
いいえ!いいえ!いいえ!ハンサムな人は常に少し問題を抱えています。パニックにならないでください。小さなシーンです。まだ一歩先です。あなたはそれを信じますか?ここに画像の説明を挿入
以下を見てください。前のセクションのエイリアンの侵略のエイリアンのコードとship.pyのコードに同様のものがありますか?

self.image = pygame.image.load('images/alien.bmp')
self.image = pygame.image.load('images/ship.bmp')

そうそう、宇宙人と宇宙船の写真です 考えてみてください、写真をあげました~ すみません、前のセクションで紹介したのを忘れていました...写真のフォルダを最後に置いておきます。あとで 大丈夫…(照れて)

ここに画像の説明を挿入

写真用のフォルダーを作成したら、そのフォルダーを Alien_invasion フォルダーに入れれば完了です。ここに画像の説明を挿入
もう一度試してみてください、大丈夫です(笑)私はあなたに嘘をつきませんでした(^▽ ^
ここに画像の説明を挿入
さて、ここで終わりです。友達に送信して体験させましょう。 Alien_invasion.exe、すべてのフォルダーを送信する必要があります。ここに移動してください。エイリアンと宇宙船のフォルダーを下に置きます。ダウンロードすることを忘れないでください〜

リンク: https://pan.baidu.com/s/1ikc6P7VF7eYq6XoRH0mqgQ
抽出コード: 1234

emm... 今後、CSDN は私の学習と成長の記録として使用されます. 私はここに新しいので、皆さんのサポートを期待しています. コンテンツには必然的にさまざまな小さな問題があります.間違いを正すことができます. , 学習と改善を続けるよう促してくれます. 私は新入生にすぎません. 今後数年は非常に長くなるでしょう.このページに戻りますが、その時は退廃的な過去のことを考えず、明るい未来を恐れずにいられますように!来て!

おすすめ

転載: blog.csdn.net/qq_38173572/article/details/113621160