pythonocc安装_PythonOCC开发-如何搭建开发环境和一个创建圆台例子
我本来是打算学习C++ OCC的,但是感觉C++太难了,虽然OpenCasCAD里面有个MFC的例子,但是我连一个开发环境都没搭建出来。
后来知道有个老外把C++ OCC封装成了PythonOCC,就打算去研究一下。虽然网上百度到了资料,但是我还是慢慢摸索到处问别人,
搞了两个多小时才成功的把环境搭建起来。
转载出处,学习资料https://blog.csdn.net/weixin_42755384/article/details/84138407
https://blog.csdn.net/weixin_42755384/article/details/87893697
老外的博客 https://github.com/tpaviot
QQ群 PythonOCC中文社区860536842
1.使用软件:Anaconda,PyCharm,PyQt5,PythonOCC7.4
Anaconda下载地址https://www.anaconda.com/products/individual
PyCharm下载地址自己百度吧
2.首先安装Anaconda
一律默认下一步就行了。
安装完成后,找到Anaconda Prompt,双击打开,进入控制台。
3.下载pythonocc的虚拟开发环境
在控制台输入
conda create -n pythonocct -c dlr-sc -c pythonocc pythonocc-core=7.4.0rc1
提示如下界面
会列举出来需要下载的安装包
输入y开始下载
下载完成
去Anaconda目录下的虚拟环境文件夹里,查看有没有多出来的pythonocct文件夹
4.激活环境
在控制台输入(查看是否下载成功)
activate pythonocct
5.下载PyQt5
如果下载的包里包含了PyQt5就不用下载,没有PyQt5就需要自己去下载一个。(因为我们要用对话框去显示模型,这里用PyQt5,当然也可以用PySide2什么的)
怎么查看当前的包里有没有PyQt5?(看这个文件夹里面有没有PyQt5的文件夹)
下面我们用Python的pip去在线下载PyQt5到我们的PythonOCC虚拟环境里面
在上面的控制台里继续输入
pip install PyQt5
按回车
提示已经下载完毕,再去看上面的文件夹里,有没有多PyQt5的文件夹
这里在补充一张图片,是我在QQ群里请教问题,一位群友大神发给我的。他步骤写的很清楚。
感谢这位大神的帮助。
6.打开PyCharm
新建项目
命令test,双击Python file
进入开发界面
7.一个简单的圆台例子
fromOCC.Core.BRepPrimAPI import BRepPrimAPI_MakeSphere, BRepPrimAPI_MakeConefromOCC.Core.gp import gp_Pnt, gp_Ax2, gp_DirfromOCC.Display.OCCViewer import rgb_color
#圆台
my_cone= BRepPrimAPI_MakeCone(1,0,4).Shape()
my_cone=BRepPrimAPI_MakeCone(gp_Ax2 (gp_Pnt(0,0,0),gp_Dir (0,0,-1)),1,2,4).Shape( )if __name__ == "__main__":fromOCC.Display.SimpleGui import init_display
display, start_display, add_menu, add_function_to_menu=init_display()
display.DisplayShape(my_cone, update=True)
# display.DisplayShape(my_cone, update=True, color=rgb_color(0, 1, 1))
start_display()
代码出处 https://blog.csdn.net/weixin_42755384/article/details/95543613
8.编译执行,演示结果
Caesar卢尚宇
2020年8月29日
pythonocc安装_PythonOCC开发-如何搭建开发环境和一个创建圆台例子相关推荐
- python编译举例_PythonOCC开发-如何搭建开发环境和一个创建圆台例子
转载出处,学习资料https://blog.csdn.net/weixin_42755384/article/details/84138407 https://blog.csdn.net/weixin ...
- Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境
原文:Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境 Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,与以往的Windows版本不同, ...
- [精简]RuoYi开发实战-搭建开发环境
文章目录 简介 说明 RuoYi环境准备 JDK 安装docker mysql安装 redis 6.2安装 下载源码 数据库初始化 Redis配置 数据源配置 Logback报错解决 测试后端是否启动 ...
- 安卓开发--Eclipse搭建开发环境
好久没更新了,因为要准备考研,所以有些技术文章可能就没法如期更新, 但是有空还是会做一些小练习供大家一起学习,希望多多批评指正. 文章目录 一. 傻瓜式安装(32位) 1.安装配置32位JDK 2.配 ...
- 全志F1C200s从零开发-虚拟机搭建Ubuntu环境
我们从零开始开发编译全志F1C200s,在Vmware上搭建Ubuntu环境,作为编译liunx镜像环境. 1.下载安装VMware 自行百度 2.下载安装Ubuntu20.04 参考:虚拟机VMwa ...
- 仿掘金社区全栈项目开发(一)-搭建开发环境
整个项目的技术栈 搭建开发环境 linux操作系统 我是直接买的阿里云服务器,没有用虚拟机. 常用linux命令 查看linux系统 lsb_release -a 查看操作系统的信息 uname -a ...
- Java web 开发的概念、环境配置、创建项目过程详解(Eclipse)
Java Web 开发 Java Web 开发概念 搭建过程 详解 在eclipse创建Dynamic Web Project 创建时选择Tomcat的版本 创建项目成功 eclipse环境下如何配置 ...
- vm虚拟机下linux安装python_VM中安装linux系统,安装VS Code,搭建Python环境
VM中安装linux系统 在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载安装包 2.在下载目录打开终端安装 sudo dpkg -i code_1.32.3 ...
- 怎样检查python环境是否安装好_如何搭建pytorch环境的方法步骤
1.conda创建虚拟环境pytorch_gpu conda create -n pytorch_gpu python=3.6 创建虚拟环境还是相对较快的,它会自动为本环境安装一些基本的库,等待时间无 ...
最新文章
- 数据结构 如何删除单向链表的倒数第m个元素
- js data日期初始化的5种方法 [转]
- OllyDbg 使用笔记 (十二)
- 探索ASP.NET Core中的IStartupFilter
- 开发指南专题十八:Navicat 数据库转换操作
- broadcast receiver 接收设备重启意图( boot_completed Broadcast Intent)而重启定时器
- 数据不平衡问题都怎么解?
- 射频微波芯片设计2:滤波器芯片
- 先决条件(一)问题定义和需求分析
- debian中文输入法——拼音和五笔的解决方法
- 使用递归函数输出斐波那契数列
- 量化策略更新换代 五大私募机构演绎“快”字诀
- 《关于组织申报2017年度高新技术企业的通知》
- python microbit typeerror,在MicroPython中使用microbit模块时出现索引错误
- 命好啊,只能说您遇到仁义的领导了
- 深入理解计算机系统lab2
- 【理论】操作系统导论
- 破解入门(三)-----脱壳的常用方法
- Ubuntu系统USDT、LTC、DASH币服务的安装部署
- redis过期策略和持久化
热门文章
- VSTO C# 操作excel
- linux下出现java.lang.UnsupportedClassVersionError的一种意料之外的原因
- SAP所有模块用户出口(转)
- 数据分析方法——判别分析
- dhtml_DHTML乌托邦:使用JavaScript和DOM的现代Web设计
- oracle如何增加initial,Oracle修改表和索引的INITIAL初始化大小
- 高级语言及其语法描述
- Redis实现手机验证码功能
- Python网络爬虫简单教程——第一部
- java 合并到一行_GROUP_CONCAT() 多行数据合并成一行