ImportError: No module named queue
当我运行py程序的时候,发现出现了如下的错误提示。我的硬件是ROC RK3328 CC,这是一块rk3328开发板,系统是ubuntu 16.04.同时安装了python2.7和python3.5.这个程序我在自己的虚拟机上运行是没有任何问题的。虚拟机环境(ubuntu 18.04和python 3.5)。但是自己在开发板上运行就出现了问题,看来应该是环境配置的问题。然后通过pip卸载queue模
·
当我运行py程序的时候,发现出现了如下的错误提示。我的硬件是ROC RK3328 CC,这是一块rk3328开发板,
系统是ubuntu 16.04.同时安装了python2.7和python3.5.
这个程序我在自己的虚拟机上运行是没有任何问题的。虚拟机环境(ubuntu 18.04和python 3.5)。
但是自己在开发板上运行就出现了问题,看来应该是环境配置的问题。
然后通过pip卸载queue模块,发现找不到该模块。
通过搜索资料,发现是因为python2.X 和python3.X 对于queue模块的写法不同。python2.X必须是Queue, 而在python3.X 中,就修改成queue了。
因为开发板上同时有两个python版本,而默认运行的是python2.7.因此这个模块的名字是Queue。
所以找到调用queue模块的py程序,将里面的小写q改成大写Q就可以了。
更多推荐
已为社区贡献10条内容
所有评论(0)