为什么这个python脚本适用于OSX而不适用于Windows?

时间:2014-08-03 07:57:16

标签: python windows macos numpy matplotlib

我有一个在OSX上运行完美的python脚本。 在Windows上安装python,numpy和matplotlib之后,我无法理解为什么同样的不能在windows上运行。

你有什么想法吗?

import numpy
from Tkinter import *
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
from matplotlib.figure import Figure

# main App class
class App:
    def __init__(self, master):
        # Create a container
        frame = Frame(master)
        frame.pack()    


root = Tk()
app = App(root)
root.mainloop()

这是我在Windows中遇到的错误

this is the error

安装dateutil后出现新错误

new error

我也试图pyparsing,现在得到的错误是我错过了六个包,但我现在还不知道如何安装它。

1 个答案:

答案 0 :(得分:2)

看起来您需要在Windows机器上安装dateutil。它曾经与matplotlib捆绑在一起,但你现在需要安装它。

 import dateutil

抛出错误?

这里有一个依赖项列表:http://matplotlib.org/users/installing.html包括dateutil,它似乎现在正在运行,而pyparsing似乎仍然缺失。