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

基于Shrinking Ball算法的中轴线变换代码运行及masbpy安装问题求助

解决masbpy模块找不到的问题

问题描述

运行基于Shrinking Ball算法的中轴线变换项目中compute-ma.py脚本时,提示找不到masbpy模块,且无法通过conda命令安装该模块,已安装项目说明中的所有依赖。

解决步骤

  • 从项目源码本地安装模块
    该模块是项目专属模块,未上传到conda或PyPI仓库,需从源码安装:

    1. 若未克隆项目,先执行:git clone https://github.com/tudelft3d/masbpy.git
    2. 进入项目根目录:cd masbpy
    3. 激活你的conda环境后,执行本地安装:pip install .
      (如果需要开发模式,可使用pip install -e .,修改源码后无需重新安装)
  • 确认Python环境一致性
    确保运行脚本的Python解释器和安装模块的环境一致:

    1. 激活目标conda环境:conda activate your_env_name
    2. 检查当前Python路径:which python(Linux/macOS)或where python(Windows)
    3. 检查pip所属环境:pip --version,确保路径指向当前conda环境
    4. 若不一致,重新激活环境后再执行模块安装
  • 临时添加项目路径到Python环境(无需安装)
    如果不想安装模块,可在compute-ma.py开头添加以下代码,将项目根目录加入Python搜索路径:

    import sys
    sys.path.append("/你的masbpy项目绝对路径")
    

内容的提问来源于stack exchange,提问作者nazgooolll Zkh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 19:08:22