🙄

【Python】python3コマンドのすべてを調べてみた

2024/07/23に公開

1. はじめに

Pythonは、シンプルで強力なプログラミング言語であり、多くの開発者に利用されています。Pythonには様々なコマンドがあり、その中でも「python3」コマンドは頻繁に使用されます。この記事では、Python3コマンドの全てを詳しく調べてみました。

2. 基本的なコマンド

コマンド 説明 使用例
python3 Python 3のインタプリタを起動します。 python3
python3 script.py 指定したPythonスクリプトを実行します。 python3 my_script.py

3. インタプリタ関連

コマンド 説明 使用例
python3 -m module-name 指定したモジュールを実行します。 python3 -m pip install pandas
python3 -c 'command' コマンドラインから直接Pythonコードを実行します。 python3 -c 'print("Hello, World!")'

4. バージョンと環境情報の表示

コマンド 説明 使用例
python3 --version Python 3のバージョンを表示します。 python3 --version
python3 -V 同じくPython 3のバージョンを表示します。 python3 -V

5. インタプリタのオプション

コマンド 説明 使用例
python3 -i script.py スクリプトを実行した後、インタラクティブシェルを起動します。 python3 -i my_script.py
python3 -O 最適化レベル1でスクリプトを実行します。アサーションを無効にします。 python3 -O my_script.py
python3 -OO 最適化レベル2でスクリプトを実行します。アサーションと__doc__文字列を無効にします。 python3 -OO my_script.py

6. デバッグとプロファイリング

コマンド 説明 使用例
python3 -m pdb script.py Pythonのデバッガを使用してスクリプトを実行します。 python3 -m pdb my_script.py
python3 -m cProfile script.py スクリプトのプロファイリングを行います。 python3 -m cProfile my_script.py

7. パッケージ管理

コマンド 説明 使用例
python3 -m pip install package-name 指定したパッケージをインストールします。 python3 -m pip install numpy
python3 -m pip uninstall package-name 指定したパッケージをアンインストールします。 python3 -m pip uninstall numpy

8. 仮想環境の作成と管理

コマンド 説明 使用例
python3 -m venv env-name 新しい仮想環境を作成します。 python3 -m venv myenv
source env-name/bin/activate 仮想環境をアクティベートします。 source myenv/bin/activate

9. まとめ

Python3コマンドは、Pythonプログラムの開発、実行、デバッグ、パッケージ管理、仮想環境管理など、さまざまな操作をサポートしています。これらのコマンドを理解し、適切に使用することで、効率的なPython開発が可能になります。ぜひ、これらのコマンドを活用して、快適なPython開発環境を構築してください。

Discussion