簡體   English   中英

NetBeans中的Tkinter導入錯誤

[英]Tkinter Import Error in NetBeans

我正在NetBeans 7.4中使用python。 我正在嘗試導入Tkinter並使用它。 但是它給出了這個錯誤:

import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'

我在python命令行中嘗試了“導入Tkinter”,並且在此方面運行良好。

如何在Python中配置Tk?

tkinter(2.x中的Tkinter)是Python編碼的stdlib模塊,它導入已編譯的C編碼的_tkinter模塊,該模塊連接到tcl和tk編譯C共享庫。 如果4個文件中的任何一個損壞,丟失或放錯位置(被視為丟失),則import tkinter將失敗。 我對NetBeans一無所知,但是如果它使用自己的python專用副本而不是可用的已安裝版本,則可能已通過更改編譯配置文件來編譯了這樣的副本,而沒有包含_tkinter。 我相信這就是“未配置Tk”的含義。

在我的Windows機器上,_tkinter.pyd(特定於python的.dll),tcl85.dll和tk85.dll都在... / python27 / DLLs /中。 在NetBeans python中,您可以嘗試import os; os.getcwd() import os; os.getcwd()來查看正在使用的二進制NetBeans。

試一試

from tkinter import *

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM