第2部:開発環境とAIツール Step 7 / 20

開発環境の準備

開発を始める前に、必要なツールをインストールしましょう。このページでは、Windows/Mac両方の手順を説明します。

必要なツール一覧

📦

Node.js

Next.jsを動かすために必要

🐍

Python

FastAPIを動かすために必要

📝

VS Code

コードを書くエディタ

🔀

Git

コードのバージョン管理

1. Node.jsのインストール

  1. Node.js公式サイトにアクセス
  2. 「LTS」と書かれたボタンをクリックしてダウンロード
  3. ダウンロードしたインストーラーを実行
  4. 「Next」を押して進め、インストール完了

確認方法(PowerShellまたはコマンドプロンプト):

node --version

v18.x.x のようなバージョンが表示されればOK

2. Pythonのインストール

  1. Python公式サイトにアクセス
  2. 「Download Python 3.x.x」をクリック
  3. インストーラーを実行
  4. 重要:「Add Python to PATH」にチェックを入れる
  5. 「Install Now」をクリック

必ず「Add Python to PATH」にチェック!

これを忘れると、コマンドでpythonが使えません。

確認方法:

python --version

3. VS Codeのインストール

  1. VS Code公式サイトにアクセス
  2. 「Download」をクリック(自動でOSを判別)
  3. ダウンロードしたファイルを実行してインストール

おすすめ拡張機能

  • 必須 Japanese Language Pack - 日本語化
  • 必須 Python - Python開発サポート
  • 推奨 ESLint - JavaScript/TypeScriptの静的解析
  • 推奨 Prettier - コード整形

4. Gitのインストール

  1. Git公式サイトにアクセス
  2. 自動でダウンロードが始まる
  3. インストーラーを実行し、基本的にデフォルト設定でOK

確認方法:

git --version

5. ターミナル(コマンドライン)の基本

開発では「ターミナル」からコマンドを入力することが多いです。最低限のコマンドを覚えておきましょう。

コマンド 意味
cd ディレクトリ(フォルダ)を移動 cd Documents
ls (Mac) / dir (Win) ファイル一覧を表示 ls
mkdir 新しいフォルダを作成 mkdir my-project
pwd 現在のディレクトリを表示 pwd
clear 画面をクリア clear

npm / pip コマンド

npm(Node.js用)

# プロジェクト作成
npx create-next-app@latest
# パッケージインストール
npm install axios
# 開発サーバー起動
npm run dev

pip(Python用)

# パッケージインストール
pip install fastapi
# インストール済み一覧
pip list
# サーバー起動
uvicorn main:app --reload

よくあるトラブルと解決法

「'node' は認識されていません」と表示される

Node.jsのパスが通っていません。

解決法:PCを再起動するか、インストールし直して「Add to PATH」にチェック

「'python' は認識されていません」と表示される

Pythonのパスが通っていません。

解決法:Pythonをアンインストールし、再インストール時に「Add Python to PATH」にチェック

Macで「python」と打つとエラーになる

Macではpython3と入力する必要があります。

解決法:python3またはpip3を使用

困ったら:エラーメッセージをそのままAI(Claude CodeやCursor)に質問すると、解決策を教えてもらえます。

前へ:FastAPI基礎 次へ:Claude Codeの使い方