安装指南#
系统要求#
Python 3.9 或更高版本
pip 包管理器
从 PyPI 安装#
推荐使用 pip 安装:
pip install janus-quantum
从源码安装#
如果需要最新开发版本:
git clone https://github.com/DebinXiangQuantum/Janus-compiler.git
cd janus
pip install -e .
依赖项#
核心依赖(自动安装):
numpy>=1.16.0- 数值计算scipy>=1.5.0- 科学计算rustworkx>=0.12.0- 图算法
可选依赖:
# 可视化支持
pip install matplotlib>=3.0.0
# 完整安装(包含所有可选依赖)
pip install janus-quantum[full]
验证安装#
import janus
from janus.circuit import Circuit
qc = Circuit(2)
qc.h(0)
qc.cx(0, 1)
print(qc.draw())
如果看到电路图输出,说明安装成功。
常见问题#
Q: 安装时提示 rustworkx 编译失败?
A: 确保系统已安装 Rust 编译器,或尝试:
pip install --upgrade pip
pip install janus-quantum
Q: 如何在虚拟环境中安装?
A: 推荐使用 venv 或 conda:
python -m venv janus-env
source janus-env/bin/activate # Linux/Mac
# 或 janus-env\Scripts\activate # Windows
pip install janus-quantum