# net_spice **Repository Path**: gitmengling/net_spice ## Basic Information - **Project Name**: net_spice - **Description**: 电路设计图网表转spice分析 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-30 - **Last Updated**: 2025-09-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, spice ## README ## 环境部署(linux) - 克隆项目 ``` # 安装git(存在跳过步骤) sudo apt update && sudo apt install git -y git clone https://gitee.com/gitmengling/net_spice.git ``` - 安装python环境(anaconda) ``` curl -c https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh ## 根据提示安装, 安装完成后重新打开控制台使conda命令生效 # 创建python虚拟环境 cd net_check && conda create -p ./.conda python=3.12 -y # 激活python虚拟环境 conda activate ./.conda # 安装依赖 pip install -r req.txt ``` - 安装ngspice ``` sudo apt update && sudo apt install ngspice -y # 验证是否安装成功 ngspice -v ``` - 配置AI (非必需, 仅部分检测无法进行) ``` vim config_private.py ## 添加配置 AI_URL = "https://xxxxxxxxxxxx/v1/" AI_KEY = 'xxxxxxxxx' # 本地key为 empty AI_MODEL = 'xxxxxxxxx' # 例如 Qwen/Qwen2.5-Coder-32B-Instruct ``` - 配置BOM校验 (非必需, 仅BOM总表检测无法进行) ``` vim config_private.py ## 添加配置 # 可以匹配前缀 BOMFILE_PATH = '/mnt/电子物料汇总清单/电子料库汇总' # 可以匹配 电子料库汇总_250527.xls 文件 # 后续总表修改名称只要前缀不修改也可以匹配到文件 ``` ## 执行项目 ``` git pull && bash run.sh ``` 默认访问端口为7860, 需要修改端口则修改run.sh文件中的端口号