pythonOCC在Ubuntu 18.04上安装记录
Aug 28, 2020
这里记录在Ubuntu 18.04上安装PythonOCC-core的整个过程,方便以后复现。
快速安装
Python 3.6 & 3.7
1 | # first create an environment |
Python 3.7 & 3.8
1 | # first create an environment |
以上两种情况均采用conda安装,十分方便快速,但是有时conda又显得臃肿,尽管我用的是miniconda。
编译安装
依赖安装
- Python 3.6.x or 3.7.x or 3.8.x
如何安装这里不做赘述,一般Ubuntu 18.04会自带Python 3.6.9
OpenCascade 7.4.0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20# 环境依赖安装
sudo apt-get install software-properties-common
sudo apt-get install libtool autoconf automake gfortran gdebi
sudo apt-get install gcc-multilib libxi-dev libxmu-dev libxmu-headers
sudo apt-get install libx11-dev mesa-common-dev libglu1-mesa-dev
sudo apt-get install libfontconfig1-dev
# Freetype 安装(2.8)
sudo apt install freetype2-demos
# Tcl/TK 安装 (8.6)
sudo apt-get install tcl tcl-dev tk tk-dev
# OpenCascade 安装
下载OpenCascade源码从https://www.opencascade.com/content/download-center
tar xf opencascade-7.4.0.tar.gz
mkdir tmp
cd tmp
cmake ../opencascade-7.4.0
make
make install
# SWIG 安装
sudo apt-get install -y swigPythonOCC安装
1
2
3
4
5
6
7git clone git://github.com/tpaviot/pythonocc-core.git
cd pythonocc-core
mkdir cmake-build
cd cmake-build
cmake ..
make
sudo make install注意事项
cmake 安装
由于pythonocc编译时cmake版本需要在3.14以上,而Ubuntu 18.04采用apt直接安装的版本低于此版本,需要重新安装。
1 | # 卸载旧的cmake |