#これはなに
講義でAnaconda2+pythonoccを扱うことになった.環境は,Anaconda2+pythonocc0.16.1.
Anacondaに含まれるSpyder2.7からスクリプトを走らせ,pythonoccのビュワーを起動しようとしたところ画面がイニシャライズされるところでフリーズしてしまった.
##対策
Githubのコミュニティに該当issueを発見.
https://github.com/tpaviot/pythonocc-core/issues/408
https://github.com/tpaviot/pythonocc-core/issues/408#issuecomment-333499160
"Interactively"ってなんだ???
スタート->Anaconda->Anaconda commmand promptからipython src.py
ではうまく走らない.ipython
からrun src.py
とすると走った.
もしくは,python -i ($src.py)
として実行後にインタラクティブモードに移行させるとうまく走る.この方法はSpiderのpython consoleでもうまくいくようだ.
フリーズしたらプロンプトでエンターを押すとだいたい動く.動かないときもある.
##原因
上のissueを見ると,IfcOpenShellの中で無限ループに入ってる,という記述があったがどこのことかよくわからない.
講義レポートをやっつける用なのでこれ以上の深入りはしないことにした.