我對嵌入式Python 2.7.2解釋器問題感到迷惑。我已將解釋器嵌入到應用程序中,它本質上只是調用用戶編寫的腳本。Matplotlib與TkAgg錯誤:PyEval_RestoreThread:空tstate上save_fig() - 我需要線程啓用?
我的最終用戶希望使用matplotlib
- 我已經解決了一些有關其對numpy的依賴問題 - 但是,當他們打電話savefig()
,應用程序崩潰與:
**Fatal Python Error: PyEval_RestoreThread: NULL tstate
這不是使用標準Python 2.7.2解釋器運行相同腳本的問題,即使使用相同的站點包,所以它似乎肯定是我的嵌入有問題。我打電話Py_Initialize()
- 我需要做一些設置Python線程嗎?
我不能完全從其他問題的解決方案在這裏工作,但我更擔心這是一個更廣泛的問題,我如何設置Python解釋器的症狀。