你好呀!
我是小易同学,一名普通的不能再普通的学习者。
写文章是为了记录自己的学习过程,同时也希望能帮助到需要的人。
如果我的文章对您有帮助,请不要忘记关注我哦🥰
问题描述:
在阿里云RPA中引包有时候会报错:No module named 'XXX',这是因为在组件管理中没有导入打包好的第三方库。
解决方法:
阿里云RPA编辑器引用第三方库
1.安装rpa打包工具
pip install alirpa_pack
2.安装需要的扩展
根据您的需求安装指定的扩展包,如pyyaml
pip install pyyaml
注意:如果直接根据pip install下载第三方库发现不能在RPA中使用,一般都是下载的版本不适用python3.8.10导致的。解决方法:建议到PyPi官网上查找相关适用于python3.8.10解释器的第三方库即可。
3.打包rpax文件
执行rpapack命令,将扩展打包成rpax文件,python -m alirpa_pack pyyaml
4.导入外部扩展
打开阿里云RPA编辑器客户端,点击工程按钮,选择组件管理,然后在组件管理中导入后缀为rpax的第三方库包。
以上就是对RPA报错ImportError: No module named 'XXX'问题的解决。
如果我的文章对您有帮助,请不要忘记关注我哦🥰