如何在Python中导入Laspy模块时修复SimpleQueue错误?



当导入Laspy时,我得到以下错误:

import laspy as lp

importterror: cannot import name 'SimpleQueue'

错误发生在Laspy模块的下面一行:from queue import Queue, SimpleQueue

我尝试更新Python,因为它可能是一个版本问题,但这不起作用。然后我尝试更新Laspy, conda,最后我更新了所有内容。但这并没有奏效。我正在使用这些版本:python: 3.6.13Laspy: 2.3.0 (25/10/2022)

(I am working in Jupyter Notebook.)

如何修复这个错误?

SimpleQueue在Python 3.7中是新的。

您需要使用Python 3.7或更新的版本来使用laspy-无论如何,您应该这样做,因为Python 3.6的生命周期终止于1年零3个月前(2021年12月23日)。

或者,您可以将laspy降级到支持Python 3.6的版本;根据此提交,2.2.0之前的版本应该兼容。

最新更新