2017-08-31 91 views
1

我想寫一個blender腳本,我需要它matplotlib.pyplot。當試圖import matplotlib.pyplot as plt我得到以下錯誤:matplotlib - 在Blender中沒有名爲tkinter的模塊python

ImportError: No module named 'tkinter' 

但是,使用安裝anaconda版本,進口是沒有問題的。常見的solution要運行

sudo apt-get install python3-tk 

不能解決問題。 我試圖與路徑添加到tkinter

sys.path.append('/usr/lib/python3.4/tkinter/') 

sys.path.append('/home/<username>/anaconda3/lib/python3.6/tkinter/') 

兩個命令都沒有解決的錯誤。

+0

您是否嘗試使用pip安裝tkinter:「pip install tkinter」 –

+0

我不知道這是可能的。使用'tkinter'或'python3-tk'都會導致'找不到滿足tkinter要求的版本(從版本:)找不到與tkinter相匹配的發佈版本 – McLawrence

+0

這是tkinter,而不是tkiter –

回答

0

在Linux上,由於它是一個標準的Python模塊,因此您無需在pip中安裝tkinter。此外,Blender軟件包應該使用系統Python,因此它可以訪問所有系統Python模塊。

但是 ... tkinter是一個GUI框架,試圖使用它將與Blender自己的GUI衝突。

另一種選擇可能是在屏幕外繪圖模式下使用Matplotlib,它不需要GUI。

相關問題