【发布时间】:2014-09-15 15:52:24
【问题描述】:
我在使用以下代码导入 pandastable 时遇到问题:
import pandas as pd
import Tkinter
import pandastable
ImportError: No module named tkinter
然后我尝试阅读以下技巧:
import sys
sys.modules['tkinter'] = Tkinter
import pandastable
ImportError: No module named ttk
然后我再次导入 ttk 和导入 pandastable,但仍然得到ImportError: No module named ttk
谢谢。
【问题讨论】:
-
您使用哪种操作系统?
-
看起来 Pandas 想为 Tk 使用 Python3 名称。
ttk在 python3 上的tkinter.ttk下......如果你做了sys.modules['tkinter.ttk'] = ttk怎么办? -
你运行的是什么版本的python。我知道你标记为 python2,但如果你显示
python --version的输出会很好。 -
当我在 sys.modules['tkinter.ttk'] = ttk 之后导入 pandastable 时,我得到 ImportError: cannot import name filedialog。 sys.version: '2.7.7 |Anaconda 2.0.1(64 位)| (默认,2014 年 6 月 11 日,10:40:02)[MSC v.1500 64 位 (AMD64)]'
标签: python python-2.7 import pandas tkinter