我有攪拌機2.66a這是Python的提供的API 3.3,在我的系統的應用我的Python 3.2的與我想用幾個模塊的安裝裏面攪拌機,我都嘗試sys.path.append不使用Python 3.x的工作
sys.path.append(r"/usr/lib/python3.2/")
sys.path.append("/usr/lib/python3.2/")
這個命令沒有給出錯誤的,事實上即使是自動完成功能的工作原理和新的模塊被索引,所以我嘗試
import tkinter
但是這會生成以下錯誤
Traceback (most recent call last):
File "<blender_console>", line 1, in <module>
File "/usr/lib/python3.2/tkinter/__init__.py", line 42, in <module>
raise ImportError(str(msg) + ', please install the python-tk package')
ImportError: No module named '_tkinter', please install the python-tk package
因爲它無法加載一個模塊,它的存在要求我安裝相同的模塊,因爲沒有安裝該模塊(我沒有得到這個錯誤的呢? )。
是什麼原因明顯的問題?
編輯
的Tkinter的模塊從GNOME終端
這與'sys.path.append'無效無關。您錯過了tkinter的C部分需要工作的庫。 – geoffspear 2013-04-08 18:30:00
@Wooble什麼庫? tkinter可以從常規控制檯運行,其他模塊也可以從該路徑導入而不會出錯 – user2244984 2013-04-08 18:31:08
您是否在控制檯和Blender模塊中檢查了python的版本?它們可能不同,'python-tk'軟件包可能只安裝了特定的版本。 – Bakuriu 2013-04-08 18:52:27