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

安装qmesh包遇metadata生成失败错误,请求技术支持

解决qmesh包安装时的metadata生成失败问题

错误原因

从报错日志能看到,问题出在qmesh的setup.py文件第38行:它调用了Linux/macOS系统的cp命令来复制LICENSE文件,但Windows系统没有这个命令,导致触发FileNotFoundError,最终metadata生成失败。

解决方案

步骤1:获取项目源码

从qmesh的项目仓库下载源码压缩包,解压后进入项目根目录。

步骤2:修改setup.py文件

找到setup.py里的这段代码:

license_copied = subprocess.call(['cp','LICENSE','qmesh/'])

替换为跨平台的文件复制逻辑:

  1. 先在文件顶部添加shutil模块的导入:
import shutil
  1. 把原来的subprocess.call行替换成:
shutil.copy('LICENSE', 'qmesh/')

也可以选择基于系统判断的方式(保留subprocess调用):

  1. 在文件顶部添加os模块的导入:
import os
  1. 替换原代码为:
if os.name == 'nt':
    license_copied = subprocess.call(['copy', 'LICENSE', 'qmesh\\'], shell=True)
else:
    license_copied = subprocess.call(['cp','LICENSE','qmesh/'])

步骤3:本地安装修改后的包

在项目根目录打开终端(Windows用PowerShell或命令提示符),执行本地安装命令:

pip install .

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 13:26:00