Python 缓存的.pyc字节码的奇怪损坏
首先,我不能为这个问题提供MCVE,所以请容忍我 Windows 7上安装的是Python 2.7.9Python 缓存的.pyc字节码的奇怪损坏,python,Python,首先,我不能为这个问题提供MCVE,所以请容忍我 Windows 7上安装的是Python 2.7.9 一些背景:Python似乎在内存中缓存了.pyc文件,甚至在解释器会话之间也是如此,尽管我还没有找到任何关于这方面的信息。这可以从以下事实中看出(我认为),当我在新启动后启动GTK应用程序时,加载大约需要6秒,因此,在第二次运行时,应用程序启动速度要快得多的原因是Linux有一个更好的性能。我不会这么快得出结论,例外文本和你的描述并不意味着你所面临的是一个较低层次的问题。有关异常的更多信息-如
一些背景:Python似乎在内存中缓存了.pyc文件,甚至在解释器会话之间也是如此,尽管我还没有找到任何关于这方面的信息。这可以从以下事实中看出(我认为),当我在新启动后启动GTK应用程序时,加载大约需要6秒,因此,在第二次运行时,应用程序启动速度要快得多的原因是Linux有一个更好的性能。我不会这么快得出结论,例外文本和你的描述并不意味着你所面临的是一个较低层次的问题。有关异常的更多信息-如回溯和您尝试散列的对象的信息(例如,将其用作字典中的键)将非常有用。抱歉,本应提及,这是Windows。尽管如此,我相信Windows也有类似的缓存。但是,这种情况是否会持续数小时,并有许多磁盘读取?我已经添加了有关dict定义的信息-键都是字符串。将尝试进行更全面的追踪。
TypeError("unhashable type: 'cts: unknown\n picker: [None|float|boolean|callable] \n pickradius: unknown\n rasterized: [True | False | None]
\n sketch_params: unknown\n snap: unknown\n transform: :class:'~matplotl'",)
comptypevalidity = {'EQ':True,
'NE':False,
'GT':False,
'LT':False,
'GE':False,
'LE':False,
'GELE':False,
'GTLT':False,
'GELT':False,
'GTLE':False,
'LOG':True}