【完全版】Python環境構築ガイド – Windows/Mac別・株価分析に必要な全ライブラリまとめ

準備・環境構築

本記事は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

株価分析に必要なライブラリ一覧

ライブラリ用途インストールコマンド
yfinanceYahoo 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
jupyterNotebook形式の実行環境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でデータを取得してみましょう。

タイトルとURLをコピーしました