Skip to content

建立 2026-09-14 更新 2026-09-14

安裝

NetworkX 只依賴 Python 標準函式庫就能建立與分析圖。要畫圖或做矩陣運算,再另外安裝 matplotlib、NumPy、SciPy。

用 pip 安裝

pip install networkx

若要一次裝齊常用延伸套件:

pip install "networkx[default]"

default extra 會帶入 NumPy、SciPy、matplotlib、pandas 等,足夠跑本站幾乎所有例子。

用 conda 安裝

conda install -c conda-forge networkx

確認安裝成功

import networkx as nx
print(nx.__version__)

慣例是 import networkx as nx。本站後續程式碼都用這個別名。

畫圖還需要什麼

nx.draw() 走 matplotlib。沒裝的話,呼叫繪圖函式會失敗:

pip install matplotlib

Jupyter / Colab 裡記得加上:

import matplotlib.pyplot as plt

互動環境通常會自動顯示圖;在一般 .py 檔要自己呼叫 plt.show()

版本

本站內容對齊 NetworkX 3.x(撰寫時官方穩定版為 3.6)。3.0 之後才有 後端 dispatch;若還在 2.x,先升級再學加速相關主題。