概要
python3 は、Python 3 言語で記述されたプログラムを実行したり、対話型 Python シェルを開始したりするために使用される主要なコマンドです。さまざまなオプションを使用して実行方法を制御できます。
主な機能
- Python スクリプトファイルの実行
- 対話型 Python シェルの開始
- Python モジュールをスクリプトのように実行
- コード文字列の直接実行
- インストールされている Python バージョンの確認
主なオプション
python3 コマンドと共によく使用されるオプションです。
実行と情報
生成されたコマンド:
コマンドを組み合わせてみてください。
説明:
`python3` コマンドを実行します。
これらのオプションを組み合わせて、AIと一緒に仮想的にコマンドを実行してみてください。
使用例
python3 コマンドのさまざまな活用例です。
対話型 Python シェルの開始
python3
引数なしで python3 を実行すると、対話型インタープリタが開始されます。
Python スクリプトの実行
python3 my_script.py
指定された Python スクリプトファイル(例: `my_script.py`)を実行します。
コード文字列の直接実行
python3 -c "print('Hello, Python from command line!')"
短い Python コードを直接コマンドラインで実行する場合に便利です。
Python モジュールの実行
python3 -m http.server 8000
特定の Python モジュールをスクリプトのように実行します。例えば、簡単な HTTP サーバーを開始できます。
Python バージョンの確認
python3 -V
現在システムにインストールされている Python 3 のバージョンを確認します。
インストール
ほとんどの最新 Linux ディストリビューションには Python 3 がデフォルトでインストールされていますが、特定のバージョンが必要な場合やインストールされていない場合は、次のコマンドを使用できます。
Debian/Ubuntu ベースのシステム
sudo apt update
sudo apt install python3
APT パッケージマネージャを使用して Python 3 をインストールします。
CentOS/RHEL/Fedora ベースのシステム
sudo yum install python3 -y
# または
sudo dnf install python3 -y
YUM または DNF パッケージマネージャを使用して Python 3 をインストールします。
ヒントと注意点
Python 開発および使用時の役立つヒントと注意点です。
仮想環境の使用
プロジェクトごとに独立した Python 環境を構築するために、仮想環境 (virtual environment) を使用することをお勧めします。`python3 -m venv myenv` コマンドで作成できます。
- プロジェクト間の依存関係の衝突を防ぐ
- システム Python 環境の汚染を防ぐ
- パッケージ管理の容易性
pip を利用したパッケージ管理
Python パッケージは `pip3` コマンドを使用してインストール、更新、削除できます。(例: `pip3 install requests`)
- パッケージのインストール: `pip3 install <package_name>`
- パッケージの更新: `pip3 install --upgrade <package_name>`
- パッケージの削除: `pip3 uninstall <package_name>`
Python 2 と Python 3 の混同に注意
一部の古いシステムでは、`python` コマンドが Python 2 を指す場合があります。Python 3 を明確に使用するには、常に `python3` を使用するのが安全です。