适用版本:BIMBase KIT 2021与pyp3d 2.0.10

BIMBase-Python参数化组件使用手册——如何“写”模型
BIMBase-Python参数化组件常见问题——安装篇
如有其他问题本文未收录,可在评论区留言~

发生异常:error (“No module named pyp3d”)

发生异常:error (“No module named win32”)

首先检查脚本路径下是否有pyp3d.py文件,如果有,请先删除后重新运行脚本,查看是否仍存在上述异常。

解决方案:

  1. 在所使用的Python环境中没有安装pyp3d或pywin32。请先检查是否安装了多个python版本。
    “否“请看第2步。
    “是“请看第3步。

  2. 请打开Windows Power Shell,输入以下内容:
    pip list
    检查pyp3d、numpy以及pywin32是否正确安装。
    如果没有安装,请安装pyp3d、numpy以及pywin32
    安装顺序为numpy→pywin32→pyp3d

  3. 由于微软可能会自行携带2.7或已经提前安装过其他版本的python,请卸载不用的版本,仅保留常用的python版本(建议保留3.8.3以上版本),并重新安装pyp3d库。
    安装方法请参考BIMBase-Python参数化组件常见问题——安装篇

  4. 如果不想卸载python,请查看默认的python版本,并在IDE中使用默认版本来运行脚本

发生异常:error(109,“Read file”, 管道已结束“)

解决方案:

  1. 通常是没有启动bimbase,启动bimbase并打开或新建文件后,再次运行脚本。
  2. 若仍出现该报错,可能是pyp3d版本不匹配,请使用当前版本软件自带的pyp3d版本。pyp3d文件位于安装目录中的“pythonscript/python环境”文件夹下,安装方法请参考BIMBase-Python参数化组件常见问题——安装篇

电脑上有多个版本python,运行时无法固定python版本

方案1(对python版本无要求的同学):
由于微软可能会自行携带2.7或其他版本的python,请卸载不用的版本,仅保留常用的python版本(建议保留3.8.3以上版本),并重新安装pyp3d库。
安装方法请参考BIMBase-Python参数化组件常见问题——安装篇

方案2(对必须保留多python版本的同学):
请根据当前使用的IDE(VS CODE或PYCHARM)查询如何固定python版本

运行时提示invalid syntax

解决方案:
该错误为语法错误,请查看报错代码行数,查看小三角指示位置的上下行,查看哪里有不正确的语法并进行修。(可能为标点符号缺失等问题)

运行时提示invalid character

解决方案:
该错误为非法字符,请查看报错代码行数,查看小三角指示位置的上下行,是否有中文的标点符号存在并将其修改为英文符号。

运行时提示invalid indent

解决方案:
该错误为缩进错误,请查看报错请查看报错代码行数,查看小三角指示位置的上下行,是否有缩进问题,例如代码上下行没有对齐等。

运行时提示(5,‘CreateFile’, ‘拒绝访问。’)

解决方案:

  1. 可能原因是没有管理员权限。请使用管理员权限启动BIMBase和VS Code/Pycharm等IDE
  2. 检查py文件所在路径下是否有pyp3d.py文件存在,如存在,请将pyp3d.py文件删除。

复杂拉伸体绘制时模型不正确/异常/脚本报错

解决方案:

  1. 检查复杂拉伸体的绘制曲线是否为依次连接,请务必依次连接,且务必首位相接形成封闭多段线/曲线。
  2. 在形成拉伸体步骤时,内轮廓线前应当添加负号。
  3. 请检查是否按步骤正确设置了线/曲线——外/内轮廓线(此时应当注意各个线放入的顺序,保证依次且首尾连接)——复杂拉伸体。
    直纹扫描/直纹扫掠时模型无法正确绘制/模型不正常/脚本不报错但无模型等
    解决方案:
  4. 直纹扫描时,其中一组点必须在一个平面上,另一组点可以不在同一平面。
  5. 两组点分别用方括号 [ ] 括起来,请不要使用圆括号()和花括号 { }

拉伸体模型无法正确绘制/模型不正常/脚本不报错但无模型/脚本报错等

解决方案:

  1. 绘制拉伸体时,表示轮廓的点必须位于同一平面上
  2. 点需要以list形式存在,请用方括号 [ ] 将点括起来,不要使用圆括号()、花括号 { }

BIMBase-Python参数化组件常见问题——脚本运行常见报错相关推荐

  1. hexo博客本地服务器显示正常,Hexo 搭建博客 本地运行 常见报错及解决办法

    作为一名在hexo方面的新手,我在使用hexo编辑文档时遇到了很多问题,hexo generate编译的时候遇到了各种错误. 在此将这些错误及其解决方案记录下来,以便日后查证之用,同时,也可给各位在遇 ...

  2. SpringBoot之项目运行常见报错

    报错 1.Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3 解决: File - Setting - Build ...

  3. BIMBase-Python参数化组件常见问题——安装篇

    适用版本:BIMBase KIT 2021与pyp3d 2.0.10 BIMBase-Python参数化组件使用手册--如何"写"模型 BIMBase-Python参数化组件常见问 ...

  4. python报错_python 常见报错

    python 常见报错 IndentationError: 缩进错误 IndentationError: expected an indented block 应为缩进快 必须统一使用tab 不能空格 ...

  5. Python异常处理及常见报错解决

    Python的异常处理 Python的异常处理try的基本用法. 方法一 :try..except 把通常的语句放在 try 代码块中,将错误处理器代码放置在 except 代码块中. try: # ...

  6. python计算机视觉常见报错及解决方案(不断更新中)

    python计算机视觉常见报错及解决方案 1.did not meet fit acceptance criteria 2.all the input arrays must have same nu ...

  7. docker安装mysql及相关配置、运行细节和常见报错解决方案

    安装.运行 需要特别注意-v挂载到本机的目录的权限问题,否则报错:ERROR 2002 (HY000): Can't connect to local MySQL server through soc ...

  8. 【全网最详细yolov6】yoloV6调试记录(含训练自己的数据集及常见报错及解决方法)--持续更新ing

    本文手把手教你如何调试最新的yolov6,复现运行COCO2017及训练自己的数据集,目前该项目刚发布,BUG会比较多,调起来一般不会那么顺利,本文含windows+ubuntu,并给出了一些常见问题 ...

  9. autojs常见报错及解决

    autojs常见报错及解决 期待大家在下面评论补充. *@更多基础加autojs交流群553908361喽; 一键加群:点击加群 1.需要在ui模式下运行才能使用该函数 (file:///androi ...

最新文章

  1. 最佳买卖股票时机含冷冻期
  2. 使用Maven构建Java项目
  3. 基于微服务的软件架构模式
  4. svn怎么检出两个地址项目_svn 检出项目报错
  5. 一篇不错的vim命令入门
  6. 史上最全面实用的工业相机选型,相机速率计算,相机靶面,相机接口,图像格式等参数详解与分析
  7. 金沙滩51单片机数码管
  8. C语言求三角形的角的大小,c语言求三角形的面积及判断三角形类型
  9. 如果一个正整数等于其各个数字的立方和,则称该数为阿姆斯特朗数(亦称为自恋性数)。 如 407=4^3+0^3+7^3就是一个阿姆斯特朗数。试编程求大于1小于1000的所有阿姆斯特朗数。
  10. AD9的pcb 里面怎样才能从TOP层视图换成从BOTTOM层网上面看,相当于把板子翻过来看
  11. longhorn介绍
  12. among us私服搭建
  13. 智慧水利整体解决方案2022(ppt可编辑)
  14. JAVA组合框怎么添加加减乘除,[C#]组合框设计windows加减乘除简单计算器应用
  15. 下载RoboWare Studio官网登录不上去
  16. Qt、GDAL遥感影像显示
  17. 数据结构之图(二)——邻接矩阵
  18. 什么是erp软件?erp软件有哪些好用的功能?
  19. Python实现抖音表白软件
  20. 系统分析师考试---2022年上半年

热门文章

  1. Word解密大师:word文档加密、解密
  2. vc++2010微软官方下载地址
  3. 【Java】深拷贝和浅拷贝,Cloneable接口
  4. 案例一:NodeJS搭建一个新闻发布系统
  5. pmp项目变更的流程图_PMP考试重点项目质量管理之流程图 - 希赛网
  6. 固定焦距的最佳成像计算公式!
  7. html制作有声效的按钮,让html播放声音(兼容ie6)
  8. 【敏捷CSM认证】产品负责人(Product Owner)
  9. Java之单元测试和安全规范
  10. sdnu1025 马踏飞燕