为什么这个Python脚本在OSX上能工作而在Windows上不行?

-1 投票
1 回答
1623 浏览
提问于 2025-04-18 15:48

我有一个Python脚本,在OSX上运行得很好。可是在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上遇到的错误

这是错误

在安装了dateutil之后,我又遇到了一个新错误

新错误

我还安装了pyparsing,现在又出现了缺少six这个包的错误,但我不知道该怎么安装它。

1 个回答

2

看起来你需要在Windows电脑上安装dateutil这个库。以前它是和matplotlib一起打包的,但现在你得单独安装了。

这个

 import dateutil

会报错吗?

这里有一个依赖库的列表:http://matplotlib.org/users/installing.html,里面包括了dateutil,现在似乎可以用了,还有pyparsing,似乎还是缺少的。

撰写回答