【環境構築】Pythonの開発環境
Pythonの開発環境を構築する方法を解説します。Pythonはインストールが簡単で、ターミナル(コマンドプロンプト)からすぐにコードを実行できます。
Pythonのインストール
| OS | インストール方法 |
|---|---|
| Windows | python.org からインストーラーをダウンロードして実行します。インストール画面で『Add python.exe to PATH』に必ずチェックを入れてください。これを忘れると、ターミナルから『python』コマンドが使えません。 |
| macOS | macOSにはPython 3が標準搭載されています。ターミナルで『python3 --version』を実行して確認してください。最新版が必要な場合は Homebrew で『brew install python』を実行します。Homebrew はmacOS用のパッケージマネージャです。インストールされていない場合は公式サイト(https://brew.sh/)の手順に従ってインストールしてください。 |
インストール後、ターミナル(Windowsはコマンドプロンプト)を開いて以下を実行します。
python3 --version Python 3.12.4
バージョン番号が表示されればインストール成功です。Windowsの場合は『python --version』で確認してください。
対話モード(REPL)で実行する
ターミナルで『python3』(Windowsは『python』)と入力すると、対話モード(REPL)が起動します。コードを1行ずつ入力して即座に結果を確認できるため、学習に最適です。
python3
Python 3.12.4 (main, Jun 6 2024, 18:26:44)
>>> print("Hello, Python!")
Hello, Python!
>>> 1 + 2
3
>>> name = "Gojo Satoru"
>>> print("こんにちは、" + name + "!")
こんにちは、Gojo Satoru!
>>> exit()
対話モードを終了するには『exit()』と入力するか、『Ctrl + D』(Windowsは『Ctrl + Z』→『Enter』)を押します。
.py ファイルを作成して実行する
テキストエディタでPythonコードを記述し、『.py』拡張子で保存して実行する方法です。複数行のプログラムを書く場合はこちらの方法を使います。
テキストエディタで以下の内容を『hello.py』として保存します。
hello.py
name = input("名前を入力してください: ")
print("こんにちは、" + name + "!")
for i in range(1, 6):
print(str(i) + "回目のループです")
print("プログラム終了!")
ターミナルでファイルを保存したフォルダに移動し、以下のコマンドで実行します。
macOS / Linux の場合:
python3 hello.py 名前を入力してください: Itadori Yuji こんにちは、Itadori Yuji! 1回目のループです 2回目のループです 3回目のループです 4回目のループです 5回目のループです プログラム終了!
Windows の場合:
python hello.py 名前を入力してください: Itadori Yuji こんにちは、Itadori Yuji! 1回目のループです 2回目のループです 3回目のループです 4回目のループです 5回目のループです プログラム終了!
ファイルの書き方やコメントの記述方法については『.pyファイルの作成と実行方法』を参照してください。
おすすめのエディタ
| エディタ | 特徴 |
|---|---|
| VSCode | Python拡張機能をインストールすると、コード補完・デバッグ・エラー表示など便利な機能が使えます。無料。正式名は『Visual Studio Code』。 |
| Sublime Text | 軽量で動作が非常に速いエディタです。シンプルな画面でコーディングに集中できます。Windows / macOS / Linux 対応。 |
| 秀丸エディタ | 1993年リリース、日本で長年愛されている国産テキストエディタです。動作が軽快でマクロ機能も搭載。Windows 専用・買い切り型。 |
| IDLE | Pythonに標準付属するエディタです。追加インストール不要ですぐに使えます。 |
| PyCharm Community | JetBrains製のPython専用IDEです。高機能ですが動作がやや重いため、慣れてきてからの導入がおすすめです。無料。 |
最近では『VSCode』が最も広く使われているらしいのですが、管理人はシンプルかつ軽快に動くエディタが大好物なので現在は『Sublime Text』を愛用しております。良ければ参考にしてやってください。
それと秀丸エディタについて補足をさせてください。秀丸エディタの初リリースは1993年、動作が軽快で正規表現による強力な検索・置換機能を備えており、更に『マクロ』を使って自分好みの設定にすることが可能な本当に素敵なエディタでございます。最近ですと『マクロ』は『アドオン』なんかが該当しますが、なんと1990年代からすでにその機能を実装していたという遙か先の未来を見越したような設計で、そういった面でも大変すばらしいエディタです。
実は管理人もWindows3.1からWindows7頃までずっと秀丸エディタを使ってプログラミングをしていたクチで、長年大変お世話になっておるのでございます。そして開発者の斉藤秀夫さんは未だに秀丸エディタのアップデートを続けており、例えばWindows11、その他64Bit板のWindowsでも問題なく起動させることができます。秀丸エディタはこちらから購入でき、買い切り型で価格も4000円程度、WindowsOSに入れておくと色々と捗るので買っておいて損はないかなと思います。
(´-`).。oO(管理人は昔からお世話になっている秀夫さんを応援したいので、個別にご紹介させて頂きました...)
(´-`).。oO(しかし30年以上使っているのに支払った金額はたった4000円前後...これほどコスパの良いものが他に存在するのかというレベルですね...)
(´-`).。oO(ではでは続きをどうぞ。環境構築作業、がんばってくださいませ...)
コマンドが見つからないとき
ターミナルで『python3: command not found』と表示される場合は、PATH(パス)が通っていない可能性があります。以下の手順で確認・設定してください。
1. コマンドの場所を探します
python3 コマンドの場所を確認します。
which python3
見つからない場合、よくあるインストール先を確認します。
ls /usr/local/bin/python3 ls /opt/homebrew/bin/python3
macOS では『python』ではなく『python3』を使ってください。macOS には古いバージョンの Python 2 が『python』として残っている場合がありますが、Python 2 はすでにサポートが終了しています。
2. 使用しているシェルを確認します
echo $SHELL
『/bin/zsh』と表示されたら『~/.zshrc』、『/bin/bash』と表示されたら『~/.bashrc』に設定を書きます。
3. PATH に追加します
コマンドの場所がわかったら、シェルの設定ファイルに PATH を追加します。
macOS (zsh) の場合:
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
Linux (bash) の場合:
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bashrc source ~/.bashrc
Windows の場合は、Pythonを再インストールして『Add python.exe to PATH』にチェックを入れるのが最も簡単です。手動で追加する場合は「システムの詳細設定」→「環境変数」→「Path」にPythonのインストール先フォルダを追加します。
Python のアンインストール
Homebrew でインストールした Python をアンインストールするには以下のコマンドを実行します。
brew uninstall python
記事の間違いや著作権の侵害等ございましたらお手数ですがこちらまでご連絡頂ければ幸いです。