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

Cadquery Server UI导入失败,VS Code报错无法渲染模型求助

Cadquery-Server 导入模块报错解决思路

问题描述

已通过pip完成Cadquery安装,cadquery-server也安装成功且服务器可正常访问,但在VS Code中编写脚本时,导入from cq_server.ui import ui, show_object提示‘import "cq_server.ui" could not be resolved’,导致模型无法渲染。示例代码如下:

import cadquery as cq
from cq_server.ui import ui, show_object

# 可修改参数而非硬编码尺寸
length = 80.0  # 方块长度
height = 60.0  # 方块高度
thickness = 10.0  # 方块厚度

# 根据参数创建3D方块
result = cq.Workplane("XY").box(length, height, thickness)

# 渲染模型
show_object(result)

解决思路

  • 检查Python环境一致性:VS Code可能使用了和安装cadquery-server不同的Python环境。打开VS Code左下角的Python环境选择器,确认当前解释器是安装了cadquery-server的那个(比如虚拟环境或全局环境)。
  • 重新安装到当前环境:如果环境不匹配,激活对应环境后执行pip install cadquery-server,确保包安装在VS Code正在使用的Python环境中。
  • 重启Python语言服务器:按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Python: Restart Language Server,重启后重新检查导入问题。
  • 验证包安装状态:在终端激活对应Python环境,执行pip show cadquery-server,查看输出的Location路径,确认该路径属于当前VS Code使用的Python解释器的site-packages目录。
  • 调整导入路径:部分版本的cadquery-server模块结构有变化,尝试改为from cq_server import show_object(移除.ui),测试是否能正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 09:42:46