Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7中pandastable和tkinter的问题_Python_Python 2.7_Import_Pandas_Tkinter - Fatal编程技术网

Python 2.7中pandastable和tkinter的问题

Python 2.7中pandastable和tkinter的问题,python,python-2.7,import,pandas,tkinter,Python,Python 2.7,Import,Pandas,Tkinter,我在使用以下代码导入PandaTable时遇到问题: 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并再次导入Pan

我在使用以下代码导入PandaTable时遇到问题:

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并再次导入PandaTable,但仍然得到ImportError:没有名为ttk的模块


谢谢。

Pandastable需要python 3。从项目页面:

Python3仅在升级tkinter应用程序中断后兼容 向后兼容太多了。对于类似的表小部件 在Python2中工作参见上一个版本tkintertable


请参见

您使用的是哪种操作系统?Pandas似乎想使用Python3名称作为Tk。ttk在python3上的tkinter.ttk下。。。如果您执行了sys.modules['tkinter.ttk']=ttk怎么办?您运行的是什么版本的python。我知道您标记为python2,但如果您显示python-version的输出,那就太好了。当我在sys.modules['tkinter.ttk']=ttk之后导入pandastable时,我得到ImportError:无法导入文件名对话框。sys.version:'2.7.7 | Anaconda 2.0.1 64位|默认值,2014年6月11日,10:40:02[MSC v.1500 64位AMD64]'