当我运行py程序的时候,发现出现了如下的错误提示。我的硬件是ROC RK3328 CC,这是一块rk3328开发板,

系统是ubuntu 16.04.同时安装了python2.7和python3.5.

这个程序我在自己的虚拟机上运行是没有任何问题的。虚拟机环境(ubuntu 18.04和python 3.5)。

但是自己在开发板上运行就出现了问题,看来应该是环境配置的问题。

ImportError: No module named queue_开发板

然后通过pip卸载queue模块,发现找不到该模块。

通过搜索资料,发现是因为python2.X 和python3.X 对于queue模块的写法不同。python2.X必须是Queue, 而在python3.X 中,就修改成queue了。

因为开发板上同时有两个python版本,而默认运行的是python2.7.因此这个模块的名字是Queue。

所以找到调用queue模块的py程序,将里面的小写q改成大写Q就可以了。