PythonOCC的安装提供了多种方式用于安装。
一.
对于刚开始上手python的同学,可以直接使用编译好的Anaconda包来进行傻瓜式安装:
对于下面代码,若想使用python2.x的版本,则将其中相关命令改为python=2
conda create -n pythonocc -c pythonocc -c dlr-sc pythonocc-core==0.17.2 python=3
该命令会在你的Anaconda文件夹中的env下创建相关PythonOCC文件夹,里面包含所有需要的内容。
二.
也可以只安装PythonOCC本身,但应注意其依赖库必须全部具备。(依赖库参见附录)
conda install -c pythonocc pythonocc-core=0.17.2
说明:由于pythonocc 更新较慢,当前Anaconda已经更新到python3.6版本, 目前在windows下使用最新的Anaconda版本安装会出现版本不合的安装错误,目前若要
使用该种方式安装,需要python3.5或者2.7版本的Anaconda。
三.
若希望自己编译,则参考此安装指导。
# ==============分割线=================
安装好后,我们可以打开IDE来撰写我们的第一个PythonOCC程序以检验程序是否运转正常,这里给一个绘制两个点的例子:
from OCC.gp import gp_Pnt # 导入PythonOCC的点函数
from OCC.Display.SimpleGui import init_display # 导入PythonOCC的可视化函数
# 显示绘制点:
display, start_display, add_menu, add_function_to_menu = init_display()
display.DisplayShape(gp_Pnt(0, 0, 0), update=True)
display.DisplayShape(gp_Pnt(1, 0, 0), update=True)
start_display()
运行结果如下图
这样就表明我们的PythonOCC安装成功了~(~ ̄▽ ̄)~
附录:
PythonOCC需要使用到以下依赖库:
-
python (http://www.python). Python 2.7 和 3.x 都支持,
-
OpenCascade Community Edition 0.17.x (https://github/tpaviot/oce),(简称为oce库)
-
FreeType 2.6.3 (https://www.freetype/),
-
SWIG 3.0.9 or higher (http://www.swig),
-
CMake 2.8 or higher (http://www.cmake).
更多推荐
PythonOCC 教程1: 安装
发布评论