Skip to content

建立 2026-09-15 更新 2026-09-15

安裝與第一次執行

yfinance 從 PyPI 安裝即可,會一併帶入 pandas 等相依套件。裝好後用 Ticker 就能打 Yahoo Finance 的公開資料。

本頁目標:在本機跑出第一筆公司名稱與近一個月股價。

安裝

pip install yfinance

若專案用 uv

uv add yfinance

升級到最新版:

pip install -U yfinance

進階安裝選項(例如不要 curl_cffi)見官方 Installation

第一次執行

慣例把套件縮寫成 yf

import yfinance as yf

dat = yf.Ticker("MSFT")
print(dat.info["shortName"])
print(dat.history(period="1mo").tail())

成功的話會印出 Microsoft 的簡稱,以及近一個月的開高低收與成交量。失敗時先確認網路、套件版本,以及代號是否存在於 Yahoo Finance

除錯

請求異常時可開啟詳細日誌:yf.config.debug.logging = True。官方說明見 API Reference

環境建議

  • Python 3.9 以上較保險;本文件站範例以近期 yfinance 為準。
  • 在 Jupyter / Colab 裡同樣 import yfinance as yf 即可。
  • 不要在迴圈裡對同一檔股票狂打 API,容易被限流。批次請用 download()

下一步:Ticker 與代號