紹介
開発者の間でAIベースのツールの開発が人気を博しくなりつつあり、Pythonはシンプリシティ、可読性、TensorFlow、PyTorch、scikit-learnなどの幅広いライブラリを持っているため、AIに最適なプログラミング言語として浮き彫りになっています。これらのライブラリは、機械学習、データ分析、ニューラルネットワークに強力なツールを提供していますので、PythonはAIや機械学習プロジェクトの最も優れた選択肢です。
PythonがAIの中心地役割を果たしていることを考えると、Pythonスクリプトを効果的に実行する方法を学ぶことが重要です。このチュートリアルは、Ubuntuマシンで簡単なPythonスクリプトを実行し、更なる高度なAIスクリプティングに基盤を提供するために設計されています。
前提条件
このチュートリアルに従っていくためには、以下が必要です。
-
Ubuntuを実行しているサーバー、sudo権限を持つ非rootユーザー、以及きちんと機能しているファイアウォールがある環境。これらを設定する方法についての指導には、このリストからDistributionを選択し、初期サーバー設定ガイドに従います。Ubuntuのサポートされているバージョンで作業してください。
-
Linuxのコマンドラインを熟悉していること。コマンドラインの入門や再び学ぶために、Linuxコマンドラインの入門ガイドに访れることができます。
-
始める前に、Ubuntuのターミナルで
sudo apt-get update
を実行して、設定されているリポジトリからのソフトウェアの最新のバージョンとセキュリティアップデートを、システムに確保してください。
これらの指示は、Ubuntu 24.04、Ubuntu 22.04、およびUbuntu 20.04の最新のバージョンにも有効です。Ubuntu 18.04または更早のバージョンを使用している場合、Ubuntuはこれらのバージョンのサポートをもっとも新しいバージョンにアップグレードすることを推奨します。このガイドのコレクションは、Ubuntuのバージョンをアップグレードするのを助けます。
UbuntuでPythonスクリプトを実行する
手順1 – Python環境の設定
Ubuntu 24.04にはPython 3がデフォルトで含まれています。终端を開き、以下のコマンドを実行してPython 3のインストールを確認してください:
Python 3が既にインストールされている場合、このコマンドはPython 3の現在のバージョンのインストールを返します。インストールされていない場合、以下のコマンドを実行してPython 3のインストールを取得することができます:
次に、pip
パッケージインストーラをシステム上にインストールする必要があります:
手順2 – Pythonスクリプトを作成する
次の手順は、意図したPythonコードの書き込みです。新しいスクリプトを作成するには、お好みのディレクトリに移動する必要があります:
ディレクトリ内に入ると、新しいファイルを作成する必要があります。ターミナルで以下のコマンドを実行します:
これは空のテキストエディタを開くことになります。ここにあなたのロジックを書いてくださいか、以下のコードをコピーしてください:
このスクリプトは、scikit-learn
ライブラリを使用して簡単な決定木分类器を作成します。これは、乱数生成されたサンプルデータに基づいて奇数と偶数を認識するモデルを訓練します。そして、与えられた数字に基づいて学習を行った予測を行います。
テキストエディタを保存して終了します。
Step 3 – Install Required Packages
この手順で、スクリプトで使用したパッケージをインストールします。
NumPyこれが最初にインストールする必要があるパッケージです。このライブラリを使用して、機械学習モデルのトレーニング用のデータセットを作成しました。
Python 3.11以降およびpip 22.3以降で、新しいPEP 668が存在し、Pythonの基本環境を「外部管理」としてマークすることを定めています。このため、単にpip3 scikit-learn numpy
などのnumpyのインストールコマンドを実行すると、error: externally-managed-environment
というエラーが発生します。
numpyを成功してインストールして使用するためには、Pythonパッケージをシステム環境から隔離する仮想環境を作成する必要があります。これは、異なるプロジェクトに必要な依存関係を分離し、パッケージバージョン間の潜在的な衝突を避けるために重要です。
まず、virtualenv
を以下のように実行することでインストールします。
次に、このツールを使用して、ワーキングディレクトリ内に仮想環境を作成します。
次のステップは、activateスクリプトを実行してこの仮想環境を有効にすることです。
実行すると、テーマルにプレFIXされた仮想環境名前を見ることができます。
Output(python-env) ubuntu@user:
今度は、以下のように実行することで必要なパッケージをインストールします。
Pythonの標準ライブラリの一部であるrandom
モジュールについては、独自のインストールは不要です。Pythonに含まれており、追加のインストールなしで直接使用できます。
手順4 – Pythonスクリプトを実行
必要なパッケージがすべてインストールされたので、pythonスクリプトを実行するためのコマンドを、作業ディレクトリ内で実行することができます。
スクリプトの実行に成功すると、望む出力が表示されます。
Output(python-env) ubuntu@user:~/scripts/python demo_ai.py
The number 5 is an Odd number.
(python-env) ubuntu@user:~/scripts/python demo_ai.py
The number 17 is an Odd number.
ステップ 5 [オプション] – スクリプトを実行可能にする
スクリプトを実行可能にすることで、Pythonを明示的に呼び出す必要のないで、python3
というコマンドを打ちまわなくても直接実行できるようになります。これにより、スクリプトの実行が速く、便利性が向上します。
Pythonスクリプトをテキストエディタで開いてください。
ファイルの先頭に、実行時にどのインタープリタを使用するかを告げる#!
行(シェーバング)を追加してください。あなたのコードの前に以下の行を追加してください。
ファイルを保存して閉じてください。
このスクリプトを実行可能にします。これにより、ターミナル内の他のプログラムやコマンドと同様に実行できるようにします。
実行に成功すると、すぐにコントロールが返ってくるでしょう。今後、スクリプトを以下のように簡単に実行できます。
結論
UbuntuマシンでPythonスクリプトを実行する方法は簡単です。Pythonスクリプトを実行する方法を理解することで、Pythonが提供する強力なツールを探索することができます。その中には、AI開発に必要なエSSENTIALなツールも含まれます。
Source:
https://www.digitalocean.com/community/tutorials/run-python-script-on-ubuntu