2015-05-11 89 views
-3

http://pastebin.com/BJiXC022爲什麼我的python安裝不能正常工作?

起初我的python在tkinter中工作得很好。當我更改工作目錄時,它會以某種方式停止工作。它甚至設法引用該目錄中的tkinter.py文件,即使我從來沒有在那裏輸入文件的名稱。我只是想導入tkinter。即使它與前10行幾乎完全一樣,我的tkinter.py文件也無法正常工作。我該如何解決這個問題?我昨天重新安裝了os和python,我正在運行OS X 10.10.3和最新的Python 3.4.3。這裏的tkinter.py:

http://pastebin.com/VBHqFGLZ

+0

不要調用yur文件'tkinter.py'。它會隱藏'tkinter'模塊。 – mata

+0

一個建議:你的文件看起來叫做'tkinter.py'。在你的文件中,你可以導入tkinter。那麼你認爲會發生什麼?編輯:我看到@mata打敗了我... – SiHa

回答

2

你有一個在/Users/nikolas/Documents/Python/tkinter.py名爲tkinter.py文件。更改爲該目錄並導入tkinter將導入本地文件,而不是Python安裝中的文件。您看到該錯誤,因爲您的文件tkinter.py未提供Tk

解決方法是將您的文件重命名爲tkinter.py以外的文件。

+0

謝謝!它仍然沒有工作,但我有一些舊的tinter.pyc或類似的東西在同一個文件夾中,並刪除後,一切正常。 – Nikolas

+0

你的意思是'tkinter.pyc'?你需要清楚文件名,因爲這可能是這種情況下問題的根源。 – mhawke

+0

是的tkinter,這是一個錯字。仍在學習這款新鍵盤。 – Nikolas