[FlatCAM導入] FlatCAM 8.9(Beta)をmacOSXにインストールする
※ 当ページには【広告/PR】を含む場合があります。
2020/10/11
FlatCAMのベータを利用する
#とりあえずDownloadsで作業
$ cd ~/Downloads
#Homebrewのアップデートとユーティリティをインストール
$ brew update && brew pyqt wget
#現在のFlatCAM 8.9系(最新のベータ)をダウンロード
$ wget https://bitbucket.org/jpcgt/flatcam/downloads/FlatCAM_beta_8.933_sources.zip
#解凍
$ unzip FlatCAM_beta_8.933_sources.zip
#解凍したフォルダをアプリケーションに移動
$ mv FlatCAM_beta_8.933_sources /Applications/FlatCAM_beta_8.933
pyenvでtcl-tkの動作確認
$ pyenv versions
system
* 3.8.6 #👈すでにインストールされているバージョン
#一旦アンインストール
$ pyenv uninstall 3.8.6
#homebrewでtcl-tkをインストール
$ brew install tcl-tk
#python3.8.5をインストール
$ pyenv install 3.8.6
.zshrc
$ cat ~/.zshrc
#Python; pyenv
export PYENV_ROOT=$HOME/.pyenv
export PATH=$PYENV_ROOT/bin:$PATH
export PATH=$HOME/.pyenv/shims:$PATH
export PYENV_SHELL=bash
#pyqt5(Homebrewで導入したもの->現在の手元の環境では5.15.1)
export PATH=/usr/local/Cellar/qt/5.15.1/bin:$PATH
export PATH=/usr/local/Cellar/pyqt/5.15.1/bin:$PATH
#Tk/Tck(v8.6の場合)
export PATH="/usr/local/opt/tcl-tk/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/tcl-tk/lib"
export CPPFLAGS="-I/usr/local/opt/tcl-tk/include"
export PKG_CONFIG_PATH="/usr/local/opt/tcl-tk/lib/pkgconfig"
export PYTHON_CONFIGURE_OPTS="--with-tcltk-includes='-I/usr/local/opt/tcl-tk/include' --with-tcltk-libs='-L/usr/local/opt/tcl-tk/lib -ltcl8.6 -ltk8.6'"
$ cd /Applications/FlatCAM_beta_8.9**
$ pyenv local 3.8.5
$ pyenv versions
system
2.7.13
* 3.8.5 (set by /Applications/FlatCAM_beta_8.993/.python-version)
$ python -V
Python 3.8.5
$ python -m tkinter
python packages
FlatCAM.py
#👇requirments.txtからインストール
$ pip install -r requirements.txt
#もしくは最低限動作させるモジュールを個別インストール
$ pip install pyqt5 simplejson shapely reportlab \
svglib vispy pyopengl rtree matplotlib rasterio \
ezdxf svg.path fontTools ortools qrcode dill
$ python FlatCAM.py
まとめ
参考サイト
記事を書いた人
ナンデモ系エンジニア
電子工作を身近に知っていただけるように、材料調達からDIYのハウツーまで気になったところをできるだけ細かく記事にしてブログ配信してます。
カテゴリー