【Python入門】せっかく書いたプログラムが実行できないって!?

Pythonをインストールして、いよいよプログラムを書いて、実行してみよう!と思っても、どうやって実行するのかわからない!

ということになっていませんか?

この記事では、

  • Python(またはAnaconda、またはPyCharm)をインストールしたんだけど実行方法がわからない!
  • コマンドプロンプトを起動して、って書いてあるけどどうやるの!?
  • コマンドプロンプトを起動して、「python helloworld.py」と入力してもエラーメッセージが出るんだけど!


といったところでつまずいてしまったあなたに贈る、Pythonのプログラムの実行方法を説明する記事です。

いろいろなページでサラッと書いてあることは、そんな意味だったのか!と目からうろこが落ちる記事になっていますので、ゆっくりお読みください。

本記事を読む前に、Pythonがどんなプログラミング言語なのかをおさらいしておきたい人は次の記事を参考にしてください。

→ Pythonとは?特徴やできること、活用例をわかりやすく簡単に解説

なお、その他のPythonの記事についてはこちらにまとめています。

目次

Pythonでせっかく書いたプログラムが実行できない!?

以下のようなhelloworld.pyを、「D:\Python\helloworld」フォルダに作成しましょう。

print("Hello World!")

次に、「python helloworld.py」と入力して実行しましょう。

Hello World!

と表示…されたらこの記事は読んでいませんよね。

この『「python helloworld.py」と入力して実行しましょう。』のたった1行で説明されている操作を、インストールした環境ごとに説明していきます。

Python環境別プログラムの実行方法

Python 3.6をインストールした場合

まずは、以下の記事を参考にPython 3.6をインストールした場合の、実行方法から説明しましょう。

ただし、インストールの途中で表示される「Add Python 3.6 to PATH」にチェックをつけましょう。これは、隠れたつまずきポイントです。

Pythonのインストール方法をOS別に解説(Windows・Mac・Linux)
更新日:2024年5月6日

ここでは、Windows 10にインストールした場合の操作を説明します。

まずは、以下の内容のhelloworld.pyを、DドライブのPythonフォルダの中のhelloworldフォルダに作成しましょう。

print("Hello World!")

「helloworld.py」をエクスプローラーで確認すると以下のようになります。

python-execute01

では、このhelloworld.pyをPython 3.6で実行しましょう。

(1)スタートボタンを右クリックして、「コマンドプロンプト」をクリックします。

python-execute02

(2)「D:」と入力し、Enterキーを押します。

python-execute03

(3)「cd D:\Python\helloworld」と入力し、Enterキーを押します。

python-execute04

(4)「python helloworld.py」と入力し、Enterキーを押します。

python-execute05

「Hello World!」と表示されましたか?

python-execute06

表示されていれば、これで作成したファイルが、Python 3.6で実行できたことになりますね!

もし、以下のようなメッセージが表示されたときは、次の点を確認します。

D:\Python\helloworld>python helloworld.py
python: can't open file 'helloworld.py': [Errno 2] No such file or directory
  • D:\Python\helloworldフォルダにhelloworld.pyが保存されていますか。
  • 「helloworld.py」を間違えて「heloworld.py」(lが1つしかない)などになっていませんか。
  • 「python helloworld.py」と入力するときに、カーソルより左側に「D:\Python\helloworld>」と表示されていますか。

Anacondaをインストールした場合

次は、以下の記事を参考にAnacondaをインストールした場合の実行方法です。

【TensorFlow/Chainer挑戦者必見】Anacondaのインストール方法
更新日:2024年10月31日

Anacondaの場合も、以下の内容のhelloworld.pyを、DドライブのPythonフォルダの中のhelloworldフォルダに作成しましょう。

print("Hello World!")

「helloworld.py」をエクスプローラーで確認すると以下のようになります。

python-execute01

では、このhelloworld.pyをAnacondaのbase (root)環境で実行しましょう。

(1)スタートボタンをクリックして、「Anaconda3 (64-bit)」→「Anaconda Navigator」の順にクリックします。

python-execute07

(2)「Environments」をクリック後、「base (root)」をクリックし、「python-execute09」をクリックして、「Open Terminal」をクリックします。

python-execute08

(3)「D:」と入力し、Enterキーを押します。

python-execute10

(4)「cd D:\Python\helloworld」と入力し、Enterキーを押します。

python-execute11

(5)「python helloworld.py」と入力し、Enterキーを押します。

python-execute12

「Hello World!」と表示されましたか?

python-execute13

表示されていれば、これで作成したファイルが、Anacondaで実行できたことになりますね!

もし、以下のようなメッセージが表示されたときは、次の点を確認します。

(base) D:\Python\helloworld>python helloworld.py
python: can't open file 'helloworld.py': [Errno 2] No such file or directory
  • D:\Python\helloworldフォルダにhelloworld.pyが保存されていますか。
  • 「helloworld.py」を間違えて「heloworld.py」(lが1つしかない)などになっていませんか。
  • 「python helloworld.py」と入力するときに、カーソルより左側に「(base) D:\Python\helloworld>」と表示されていますか。

PyCharmをインストールした場合

最後に、以下の記事でPyCharmをインストールした場合の実行方法を説明して終わりにしましょう。

Pythonの開発環境を構築するには?初心者向けにわかりやすく解説
更新日:2024年5月6日

PyCharmの場合は、先にプロジェクトを作成する必要があるので、ちょっと手間が増えますが辛抱強く行きましょう。

(1)スタートボタンをクリックし、「JetBrains」→「JetBrains PyCharm Community Edition 2018.1.3」の順にクリックします。

python-execute14

PyCharmが起動します。

(2)「ファイル」→「新規プロジェクト」の順にクリックします。

python-execute15

(3)「ロケーション」に「D:\Python\helloworld」と入力し、「作成」をクリックします。

python-execute16

※ここで以下の画面が表示された場合は、「いいえ」をクリックして、別のフォルダを指定してください。既存のフォルダを指定すると、Pythonの実行環境を作成できません。

python-execute17

(5)「helloworld D:\Python\helloworld」をクリックします。

python-execute19

(6)「ファイル」→「新規」の順にクリックします。

python-execute20

(7)「Pythonファイル」をクリックします。

python-execute21

(8)「名前」に「helloworld.py」と入力し、「OK」をクリックします。

python-execute22

(9)「print(“Hello World!”)」と入力します。

python-execute23

(10)「実行」→「デバッグ」の順にクリックします。

python-execute25

(11)「helloworld」をクリックします。

python-execute26

helloworld.pyが実行され、PyCharmの左下に「Hello World!」と表示されます。

python-execute27

これで、PyCharmで実行できたことになりますね!

まとめ

今回は、Pythonのインストールが終わった方に向けて、自分で書いたプログラム(helloworld.py)を実行する操作を説明しました。

『「python helloworld.py」と入力して実行しましょう。』のたった1行で説明されている操作が、実はこんなに大変だったのか!と目からうろこが落ちたのではないでしょうか。

ここまでくれば、あとは自分が好きなようにプログラムを書き、実行するだけです! その「実行するだけ」が大変ではありますが、何とかやっていけそう!という気がしてきたのではないでしょうか。

では!

この記事を書いた人

侍エンジニア塾は「人生を変えるプログラミング学習」をコンセンプトに、過去多くのフリーランスエンジニアを輩出したプログラミングスクールです。侍テック編集部では技術系コンテンツを中心に有用な情報を発信していきます。

目次