艺赛旗RPA 第三方库系列(一):如何调用 Python 第三方库

时间:2024-04-03 16:00:30

目前艺赛旗RPA已经更新到8.0版本,可以让所有用户免费下载试用http://www.i-search.com.cn/index.html?from=line1 (复制链接下载)

当你需要调用使用 python 的某个库,而这个库确不在我们的包里,此时别慌,教你如何操作。我们可以通过 python 自带的 pip 远程更新方式(类似于 linux 的 yum)来联网下载第三方库,如不能联网,也可以通过事先下载好的库,copy 到客户机上去使用。

pip 联网下载更新方式(需要连到外网):

  1. 打开我们自带的 python 编译器,右键管理员方式运行 C:\ueba\plugin\Com.Isearch.Func.Python 目录下的 idle.bat 文件,即可打开 idle 编译器。

  2. 编译器里写 import 一下你需要的库,看看能否 import 成功,如图,我想 import 一个处理 rar 文件的 rarfile 库,提示“No module named ‘rarfile’”,找不到这个库。
    艺赛旗RPA 第三方库系列(一):如何调用 Python 第三方库

  3. 更新并安装 pip
    3.1 管理员运行 cmd,在 cmd 里进入到我们的目录(C:\ueba\plugin\Com.Isearch.Func.Python)
    3.2 执行命令 python -m pip install –upgrade –force-reinstall pip,升级更新并重新安装 pip 工具
    3.3 安装完成后显示成功
    艺赛旗RPA 第三方库系列(一):如何调用 Python 第三方库

  4. 通过 pip 下载安装第三方库
    4.1 在 cmd 里进入到我们的 scripts 目录(C:\ueba\plugin\Com.Isearch.Func.Python\Scripts)
    4.2scripts 目录下执行 pip install 库名的命令,如本例中的 pip install rarfile
    4.3 安装完后显示成功
    艺赛旗RPA 第三方库系列(一):如何调用 Python 第三方库

  5. 这时再回到 idle,输入 import rarfile,就不会报不存的错了,并且库里的方法就可以*调用了
    艺赛旗RPA 第三方库系列(一):如何调用 Python 第三方库

已有库,copy 使用方式:
如客户电脑无法连接外网使用 pip,那你可以提前使用自己的电脑 pip 下载好相关的包。
下载成功后的包都存放在我们的 C:\ueba\plugin\Com.Isearch.Func.Python\Lib\site-packages 目录下
如刚刚下载完毕的 rarfile 库,直接 copy 到客户电脑中相应的目录下即可使用
艺赛旗RPA 第三方库系列(一):如何调用 Python 第三方库
完成以上步骤,你就可以在我们设计器的自定义函数中去调用这些库了!