Python を起動して「Hello, World!」と表示させるのは、それほど難しいことではありません。しかし、初心者や様々な設定を試している場合は、少し戸惑うかもしれません。Python をインストールしたものの、最初のスクリプトの実行方法がわからない、あるいはコマンドラインに難しさを感じている、といったこともあるでしょう。あるいは、IDE をいくつもインストールせずに、手軽にテストする方法を知りたいだけかもしれません。いずれにせよ、この概要では、あの定番の出力を画面に表示するための、最も信頼性が高く、実用的な方法をいくつか紹介します。これにより、プロセス全体の混乱が軽減されることを願っています。というのも、Python の構文は一度コツをつかんでしまえば非常に簡単なのですが、正しい手順を踏まないと環境設定が面倒になることがあるからです。
Pythonで「Hello, World!」を出力する方法 — 簡単&お手軽
方法 1: スクリプトを実行する (信頼できる方法)
これは初心者にとっての必需品と言えるでしょう。スクリプトファイルを作成してターミナルやコマンドプロンプトで実行すれば、ほぼ確実に動作します。さらに、後々の作業のための良い練習にもなります。
- スクリプトを作成します。お気に入りのテキスト エディターを開き、新しいファイルを として保存します
hello_world.py
。次のコードを追加します。
print("Hello, World!")
- ターミナルを開きます: (Windows:コマンドプロンプトまたはPowerShell、macOS および Linux:ターミナル)
- フォルダへ移動:ファイルを保存した場所へ移動します
cd
。例:
cd path/to/your/folder
正しいパスを指定しないと「ファイルが見つかりません」というエラーが表示されたり、何も出力されなかったりするので、時々ちょっと変な感じになります。正しいディレクトリにいるか、もう一度確認してください。
- スクリプトを実行します。設定に応じて、次のコマンドのいずれかを入力します。
py hello_world.py # On some Windows setups where Python is added to PATH python hello_world.py # If Python is explicitly on PATH python3 hello_world.py # On macOS/Linux, or if your system defaults to Python 2 when typing python
そして、すべてがうまくいけば、次のようになります。
Hello, World!
一部のマシンでは、初回実行時にエラーが発生したり、何も起こらなかったりすることがあります。その場合は、もう一度試すか、ターミナルを再起動してください。不思議な感じですが、大抵はうまくいきます。
方法2: Python Interactive Shell (REPL) を使用する
ちょっとした作業や簡単なコマンドのテストをするだけなら、REPLがお役に立ちます。まるでPythonを理解する電卓のようなものです。
- シェルを開く:ターミナルを開いて次のように入力します:
py -3 # Windows, if you installed Python 3 python3 # macOS/Linux, or just python if that’s default
するとプロンプトが起動し、Pythonコマンドを直接入力できるようになります。その後、以下のコマンドを実行してください。
print("Hello, World!")
出力はすぐに表示されます。面倒なことはありません。終了したい場合は、Windowsの場合は「」と入力するexit()
か、Enterキーを押すだけです。Linux/macOSの場合は「」と入力してください。繰り返しますが、環境によっては少々不安定になることがあります。シェルの起動がおかしくなったり、正常に動作するまで何度か試行錯誤が必要になったりすることがあります。しかし、一度起動してしまえば、非常に高速です。Ctrl + ZEnterCtrl + D
方法3: ブラウザベースのPython(インストール不要)
ターミナル操作が面倒だと感じたり、今すぐPythonをインストールできない場合でも、オンラインIDEはたくさんあります。「オンラインPython IDE」とGoogleで検索するか、Replit、Trinket、ProgrammingMadeEasyなどのサイトをご利用ください。新しいスクリプトを作成するか、組み込みコンソールを使って、次のように入力してください。
print("Hello, World!")
実行すると、すぐに出力が表示されます。OSをいじることなく、まるで魔法のように動作します。何もインストールせずに、ちょっとしたアイデアをテストする最も簡単な方法になることもあります。
方法4: IDLE (Pythonの組み込みエディタ) を使用する
python.orgからPythonをインストールしたなら、IDLEがすでにインストールされています。これはランタイム環境を備えたシンプルなエディタで、初心者に最適です。
- IDLE を起動します。スタート メニュー (Windows) またはアプリケーション フォルダー (macOS) にあります。
- 新しいファイルを作成します:ファイル → 新規ファイルを選択します。貼り付け:
print("Hello, World!")
- 名前を付けて保存:
hello_world.py
. - 実行: F5キーを押すか、 「実行」→「モジュールの実行」に進みます。以下のシェルウィンドウに出力が表示されます。
分かりやすいですが、IDLEでは実行前に保存したか確認したり、コンソールが乱雑になった場合はクリアしたりする必要があるかもしれません。また、スクリプトが実行されない場合は、保存場所とファイル名をもう一度確認してください。Pythonは大文字と小文字の区別やパスを厳密に区別します。
よくある問題と簡単な修正
- Python 3 の構文を使用していることを確認してください。必ず で括弧を囲んでください。Python 2 は古く非推奨ですが、一部のシステムではまだ利用可能です。または
print()
でバージョンを確認してください。python --version
python3 --version
- コマンドが見つかりませんか? Python を PATH に追加するか、
py
Windows で実行してみる必要があるかもしれません。 - 何も表示されませんか?ディレクトリが正しいか、ファイル名が間違っているかを再確認してください
python.py
。Windows ではファイル名が間違っていることがあります。 - 引用符: Python は一重引用符と二重引用符をサポートしています。一貫性を保つため、次のように表記してください:
print('Hi!')
またはprint("Hi!")
。 - インデント:Pythonはインデントに依存しています。間違ったインデントでコードをコピー&ペーストすると、動作がおかしくなる可能性があります。インデントレベルごとに4つのスペースを入れてください。
まとめ
「Hello, World!」と出力するのは些細なことのように思えるかもしれませんが、実はPythonの仕組みを理解するための最初のステップです。一度動作を確認したら、次は変数、条件、そしてループへと進みます。この小さなスクリプトは、より大きなプロジェクトに取り組む前に環境をテストするのに最適な方法なので、通常はそのまま残しておきます。設定によってはコマンドやパスが異なる場合がありますが、それは仕方のないことです。実験を続けてください。環境が奇妙に思えてもストレスを感じないでください。いずれ、理解できるようになります。
まとめ
- スクリプト、REPL、ブラウザ IDE、または IDLE を使用して Python コードを実行します。
- 括弧付きの Python 3 構文を使用していることを確認します。
- 何も表示されない場合は、パスとコマンドを確認してください。
- インデントが重要であることを忘れないでください。スペースをスキップしないでください。
最後に
Pythonに慣れようとしている人にとって、これで数時間の節約になれば幸いです。最初は少し違和感があるかもしれませんが、基本を理解すれば、かなり解放感があります。このスクリプトは、全く新しいコーディングの世界への第一歩となるので、ぜひ保存しておいてください。頑張って、コーディングを楽しんでください!