安装指南
基本安装
使用 pip 安装:
pip install pynetim
离线安装(下载 wheel)
如果无法通过 pip 安装,可以从 GitHub Releases 下载预编译的 wheel 文件:
下载地址: GitHub Releases
选择对应的 wheel 文件:
Note
macOS Apple Silicon (M1/M2/M3) 不支持 Python 3.8,请使用 3.9+
文件名中的
cp310表示 Python 3.10,cp311表示 Python 3.11,以此类推
安装下载的 wheel:
# 替换为实际下载的文件名
pip install pynetim-0.5.3-cp310-cp310-win_amd64.whl
系统要求
Python: 3.8+(推荐 3.10+)
C++ 编译器: C++17 支持 - GCC 8+ - Clang 7+ - MSVC 19.14+ (Visual Studio 2017 15.7+)
深度学习依赖
深度学习算法需要额外依赖:
pip install pynetim[deep-learning]
或手动安装:
pip install torch torch-geometric torch-scatter
从源码安装
git clone https://github.com/zzzkhj/PyNetIM.git
cd PyNetIM
pip install -e .
验证安装
import pynetim
from pynetim import IMGraph
# 创建简单图测试
edges = [(0, 1), (1, 2), (2, 3)]
graph = IMGraph(edges, weights=0.3)
print(f"节点数: {graph.num_nodes}, 边数: {graph.num_edges}")