本記事はPython学習・情報提供を目的としています。投資判断はご自身の責任で行ってください。
はじめに:なぜ環境構築でつまずくのか
Pythonで株価分析を始めようとしたとき、多くの初心者が最初の壁として「環境構築」に直面します。バージョンの違い、パスの設定、ライブラリの依存関係など、コードを書く前に挫折してしまうケースが非常に多いです。この記事では、WindowsとMacそれぞれの手順を丁寧に解説し、株価分析に必要なライブラリをまとめてインストールする方法を紹介します。
Pythonのインストール
Windows の場合
公式サイト(python.org)から最新版をダウンロードします。インストール時に「Add Python to PATH」にチェックを入れるのが最重要ポイントです。
# インストール確認
python --version
pip --version
Mac の場合
Homebrewを使うのが最も簡単です。ターミナルで以下を実行します。
# Homebrewのインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Pythonのインストール
brew install python
# バージョン確認
python3 --version
仮想環境の作成(推奨)
プロジェクトごとにライブラリを管理するため、仮想環境を作成することを強くお勧めします。
# 仮想環境の作成
python -m venv stock_env
# 有効化 (Windows)
stock_envScriptsactivate
# 有効化 (Mac/Linux)
source stock_env/bin/activate
株価分析に必要なライブラリ一覧
| ライブラリ | 用途 | インストールコマンド |
|---|---|---|
| yfinance | Yahoo Financeから株価データ取得 | pip install yfinance |
| pandas | データ操作・集計 | pip install pandas |
| numpy | 数値計算 | pip install numpy |
| matplotlib | グラフ描画 | pip install matplotlib |
| mplfinance | ローソク足チャート | pip install mplfinance |
| scikit-learn | 機械学習・統計分析 | pip install scikit-learn |
| ta | テクニカル指標計算 | pip install ta |
| jupyter | Notebook形式の実行環境 | pip install jupyter |
一括インストールコマンド
pip install yfinance pandas numpy matplotlib mplfinance scikit-learn ta jupyter requests
動作確認:株価データを取得してみよう
import yfinance as yf
import pandas as pd
# トヨタ自動車の株価を取得
ticker = yf.Ticker("7203.T")
df = ticker.history(period="1mo")
print(df[['Open', 'High', 'Low', 'Close', 'Volume']].tail())
print("環境構築完了!")
よくあるエラーと対処法
| エラー | 原因 | 対処法 |
|---|---|---|
| ModuleNotFoundError | ライブラリ未インストール | pip install で該当ライブラリをインストール |
| python が見つからない | PATH未設定 | 環境変数にPythonのパスを追加 |
| pip が古い | pipバージョン問題 | python -m pip install –upgrade pip |
| SSL証明書エラー | プロキシ/ファイアウォール | pip install –trusted-host pypi.org |
まとめ
Python環境構築のポイントをまとめます。①公式サイトからインストールしてPATHを設定、②仮想環境で依存関係を管理、③必要なライブラリを一括インストール。この3ステップで株価分析の準備が整います。次は実際にyfinanceでデータを取得してみましょう。

