导入Python插件后运行,提示“模块加载中发生错误”
背景
在Creator中编写流程块时,经常会"import"第三方的Python模块进来,当开发者把Python开发环境中已调试好的模块文件导入到Creator的对应目录中时,往往会遇到“模块加载中发生错误:xxxxxxx”这类的提示,如下图所示:
通用解决办法
注意:
若使用32位的Creator编写流程块,则导入的Python插件模块一定是在32位Python开发环境下(依赖)能调试成功的,对应的Worker也须是32位;另使用64位的Creator编写流程块道理是一样的。
- 第一种方法:如果插件开发环境运行正常或者别的设备运行正常,则将python所有的依赖文件拷贝到Creator/Worker安装目录下的extend/python下
- 第二种方式:根据提示信息中缺少的模块名称,从Python开发环境中的“lib\site-packages”目录中拷贝依赖文件或文件夹,再粘贴到Creator/Worker安装目录下的“lib\site-packages”下
最后,须重启Creator/Worker,再继续运行。