You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装pyswmm时遇“error: package directory 'bin' does not exist”错误求助

解决pyswmm安装时"error: package directory 'bin' does not exist"的问题
  • 优先使用官方pip安装命令
    直接通过pip安装是最稳妥的方式,可避免源码目录缺失问题。执行以下命令:

    pip install pyswmm
    

    如果之前安装失败过,可清除缓存重新安装:

    pip install pyswmm --no-cache-dir --force-reinstall
    
  • 若需从源码安装,确保克隆完整仓库(含子模块)
    pyswmm的bin目录包含依赖的SWMM二进制文件,属于仓库子模块。克隆时需加上子模块拉取参数:

    git clone --recurse-submodules https://github.com/OpenWaterAnalytics/pyswmm.git
    cd pyswmm
    pip install .
    

    要是已经克隆了仓库但没拉取子模块,可执行:

    git submodule update --init --recursive
    

    再重新执行安装命令。

  • 检查Python环境兼容性
    确认你的Python版本在pyswmm支持范围内(推荐3.8-3.11版本),同时尽量使用虚拟环境安装,避免系统环境权限或依赖冲突。

内容的提问来源于stack exchange,提问作者nawnit kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 12:55:03