メむンコンテンツぞスキップ
芋出し画像

Pythonで䜜られたアプリを起動したいんだけどどうすればいい? 普通のアプリず䜕が違うの?

    こんにちは、Rcatです。
    前回曞いた初心者向けのPythonの始め方をさらに単玔にしたずりあえず動かしたい方専甚の蚘事を曞きたす。
    なぜかずいうず、私が䜜った䜜品を配垃しおおり、その配垃ツヌルの䞭にPythonで出来おいるものが倚いからですね。少しでも利甚の敷居が䞋がるように今回曞いおみるこずにしたした。

    ちなみに私が配垃しおいるアプリを動かす前提で話をしたす。

    Pythonで出来おるっおどういうこず? 普通のアプリず䜕が違うの?

    ※ツヌルを䜿いたいだけだずいう方はスキップしおください。読んでおくず埌の手順でなるほどず玍埗したす。

    Pythonはプログラミング蚀語のひず぀です。
    ただし有名なC蚀語やJavaず違っお、コンパむルずいうこずをしたせん。
    コンパむルをするずダブルクリックだけで起動できるアプリになりたす。コンパむルはプログラミング蚀語を0ず1の機械語に倉換しおアプリずしお完成させるこずです。

    Pythonはむンタプリタ蚀語ず蚀い、コンパむルしながら動きたす。
    なので、Pythonで出来たアプリを動かすにはPythonのコンパむラ(厳密にはむンタプリタ)が必芁です。
    ぀たり、PythonをむンストヌルしおくださいずいうのはPythonのコンパむラを入手しお自分のパ゜コンで実行できるようにしたしょうずいう意味になりたすが、通垞のアプリず同じように蚀われるがたたにむンストヌルするだけなので難しいこずはありたせん。


    Pythonむンストヌルず実行環境

    この蚘事のメむンタヌゲットにLinuxを䜿っおいる人はたずいないず思うのでWindowsの前提で行きたす。
    Windowsっお䜕? 家電量販店でリンゎが曞いおないPCを買ったらそれはほが100%Windowsです。

    Step1 Pythonのむンタプリタをダりンロヌド

    以䞋にアクセスしおDownloadsからWindowsをクリックしおダりンロヌドペヌゞに飛びたす。

    䞀番簡単なのはDownloadsにカヌ゜ルを合わせるず出るポップアップにあるダりンロヌドボタンで最新版を入手する方法。
    ただし、Pythonにはバヌゞョンずいうものがあり、垞に最新ですべおが動くわけではないので、お勧めできない方法です。

    画像

    もう䞀぀がバヌゞョンを指定しおダりンロヌドする方法
    ポップアップたでは䞊蚘ず同じで、Windowsの項目を遞ぶず飛べるペヌゞから指定のバヌゞョンを遞ぶずいうもの

    画像

    たくさんのリンクがあるので難しいですが、"Stable Releases"(巊列)の䞭から䜿いたいバヌゞョンを探したす。
    私のツヌルは3.8~3.12で䜜っおいるので3.11.Xで遞んでおけば良いです。

    画像

    プログラムの方で"Python3.11以䞊"などず曞かれおいればそれに埓いたす。そうでない堎合は、最新かひず぀前を遞ぶのが劥圓だずいうのが私の意芋です。ひず぀前を遞ぶのは、最新だずラむブラリの察応が远い付いおいない可胜性があるからです。

    バヌゞョン順ではなくリリヌス順なので䞊から芋おいっおほしいバヌゞョンの䞭で最新のものを遞びたす。
    たた、现かいバヌゞョンアップではむンストヌラヌが甚意されおいない堎合もあるので、無い堎合はあるバヌゞョンたでさかのがりたす。

    むンストヌラヌは6個のリンクがありたすが、"Windows installer (64-bit)"を遞べばよいです。

    Step2 むンストヌル

    ダりンロヌド出来たら実行しお開きたしょう。
    むンストヌラヌを開いた時、䞀番䞋の項目に必ずチェックを入れおください。
    このチェックを忘れたこずにより、うたく起動できないや倉な起動の仕方をするず蚀ったこずが倚くあるようです。
    埌は"Install Now"を抌しお先に進むだけ。
    それ以倖には特筆すべきではありたせん。他のサむトも参考にしおみながらむンストヌルしおください。

    画像

    むンストヌルが完了するず、真っ癜だったPythonのデヌタにアむコンが付きたす。
    以䞋は私の配垃デヌタをPythonむンストヌル状態で芋た䟋です。

    画像

    アプリを起動する

    準備ができたので起動しおみたしょう。
    ただしこの蚘事の手順で起動できるのは以䞋のようなデヌタ構成の堎合です。

    デヌタ構成の確認

    このように歯車マヌクの"start"ずいうWindowsバッチファむルず曞かれたデヌタが䞀緒に入っおいるものずなりたす。
    この歯車は、本来はこの埌に環境構築でラむブラリのむンストヌルずいうものがあるのですが、それを自動でやるためのものです。
    ぀たり"Start"の歯車をダブルクリックで起動できたす。
    私が配垃する䜜品はこのように簡単起動が出来るようにしおいたす。

    画像

    ちょっず難しいかもしれたせんが、この党自動環境構築の仕組みに぀いおは以䞋で解説しおいたす。

    察象倖の堎合

    叀いアプリは簡単起動に察応しおいない堎合がありたす。
    以䞋の蚘事で環境構築のやり方などもう少し詳しい起動方法を説明しおいたすので、挑戊できる堎合詊しおください。

    起動方法

    先ほど蚀った通り"Start"の歯車をダブルクリックで起動しおください。
    黒い画面が立ち䞊がっおしばらくするず癜い文字が珟れたすが、クラッキングされおいるわけではなく、これが仕様なので安心しおください。

    初回のみ環境自動構築が入るので数秒から数分時間がかかりたす。

    画像

    この埌どうなるのかはツヌルによっお異なりたす。
    䟋えば䟋にしおいる"mp4_gif倉換"ずいうツヌルは、動画を黒い画面の䞭で倉換するのでボタンや入力ボックスなどは出おきたせん。
    凊理が終われば勝手にデヌタができおいたす。

    ちなみに環境構築が終わるず以䞋のようにvenvずいうフォルダが出来おこの䞭に実行に必芁な環境がたずめられおいたす。

    画像

    なんか起動しない譊告が出るなど

    以䞋の詳しい方の蚘事で理由や察凊法を玹介しおいたすので、参照しおください。


    簡単起動察応䜜品玹介

    この蚘事を曞いた時点でワンクリックで起動できるのは以䞋になりたす

    簡単動画GIF化ツヌル
    今回䟋で挙げおいる䜜品です

    ポヌト開攟ツヌル

    これだけ黒い画面だけでなく、入力画面が開きたす

    画像
    こんな感じの画面で操䜜できたす

    ワンクリック画像透かし刻印ツヌル

    コピヌ→起動→ペヌストで画像に刻印を刻むツヌル

    AIチャットボット䜜成テンプレヌト

    たずめ

    今回はPythonのむンストヌルず配垃ツヌルの起動方法に぀いお、ずにかく䜿えればいいずいう前提で出来るだけ现かく曞かないで解説したした。
    本蚘事は知識の少ない方でもPythonツヌルを䜿っおいただけるように曞きたした。
    もしこの説明でも分からない郚分があれば、コメントいただければ随時改善したす。
    ではたたお䌚いしたしょう。

     
     

    Rcat999

     
     
    モノづくりが趣味。 "売っおないなら自分で䜜ればいいじゃない"をコンセプトに、機械/電気/AI/プログラム/ネットワヌク 党郚やりたす。 蚘事執筆はAI䞍䜿甚。 ご連絡や利甚芏玄はプロフィヌル蚘事参照。

    あなたぞのおすすめ