1. 程式人生 > >pythonocc入門指導:1.搭建pythonocc的虛擬開發環境

pythonocc入門指導:1.搭建pythonocc的虛擬開發環境

已經更新的入門指導

PythonOCC入門指導:1.建立pythonocc虛擬環境
PythonOCC入門指導:2.執行一個簡單例項
PythonOCC入門指導:3.建立屬於自己的主介面及對話方塊及安裝qtdesigner
pythonocc基礎使用:1.讀入iges,step,stl檔案
pythonocc基礎使用:2.提取曲線上的點位資訊或者曲面上的點位資訊

0.前言

pythonOCC也就是opencascade的python封裝版本,是由tpaviot製作併發行的。這裡是tpaviot製作者Github的主頁
pythonocc簡介:
原文:
pythonOCC is a 3D CAD/CAE/PLM development framework for the Python programming language. It provides features such as advanced topological and geometrical operations, data exchange (STEP, IGES, STL import/export), GUI based visualization (wx, Qt), jupyter notebook rendering.
譯文:pythonOCC是python語言構架的 3D CAD/CAE/PLM開發框架,它提供瞭如下功能: 複雜曲面的操作,資訊轉換(STEP,IGES,STL格式),使用者介面視覺化(基於wxpython庫或者qt庫),jupyter nootbook生成等。

1.所需材料

  • anaconda
    Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。 使用anaconda配置環境,則可以免去相當多的手動配置煩惱。
    可以在這裡進行下載安裝包:anaconda下載地址
    在這裡插入圖片描述

2.建立

目前在網上pythonocc環境建立的資訊非常少,而且都還停留在0.17版本,並且例子非常有限。這也是為什麼我寫此教程的原因,畢竟這條路我走的太艱難,希望後來者可以順暢一些
注意以下程式碼均在anaconda prompt執行,切記!!

可以成功建立的程式碼如下

conda create -n pythonocc -c conda-forge -c dlr-sc -c pythonocc -c oce pythonocc-core==0.18.1 python=3.6

上面的程式碼的含義是:
conda create -n pythonocc 代表在anaconda 的環境下建立一個虛擬環境,名字為pythonocc,這個虛擬環境在anaconda 的 envs資料夾下,如果成功安裝後可以找到這個資料夾
在這裡插入圖片描述
則可以發現,相關的安裝包則會被列舉出來,這些是需要下載的東西,輸入y(表示同意下載並自行安裝),下載時間比較長,請耐心等待

3.啟用環境
輸入activate pythonocc 則可以進入pythonocc環境(這一步用於檢驗是否下載和搭建成功,當然還有其他作用,這裡不再贅述)
在這裡插入圖片描述

如果你在實際建立過程中出現任何問題,請隨時聯絡我,如果我瞭解,一定會盡量幫你解決
QQ:1185753125

下一篇第一個pythonocc程式
如果你遇到了問題,請在這裡尋找答案pythonocc常見問題集錦