目前艺赛旗RPA已经更新到8.0版本,可以让所有用户免费下载试用http://www.i-search.com.cn/index.html?from=line1 (复制链接下载)
当你需要调用使用 python 的某个库,而这个库确不在我们的包里,此时别慌,教你如何操作。我们可以通过 python 自带的 pip 远程更新方式(类似于 linux 的 yum)来联网下载第三方库,如不能联网,也可以通过事先下载好的库,copy 到客户机上去使用。
pip 联网下载更新方式(需要连到外网):
-
打开我们自带的 python 编译器,右键管理员方式运行 C:\ueba\plugin\Com.Isearch.Func.Python 目录下的 idle.bat 文件,即可打开 idle 编译器。
-
编译器里写 import 一下你需要的库,看看能否 import 成功,如图,我想 import 一个处理 rar 文件的 rarfile 库,提示“No module named ‘rarfile’”,找不到这个库。
-
更新并安装 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 安装完成后显示成功 -
通过 pip 下载安装第三方库
4.1 在 cmd 里进入到我们的 scripts 目录(C:\ueba\plugin\Com.Isearch.Func.Python\Scripts)
4.2scripts 目录下执行 pip install 库名的命令,如本例中的 pip install rarfile
4.3 安装完后显示成功 -
这时再回到 idle,输入 import rarfile,就不会报不存的错了,并且库里的方法就可以*调用了
已有库,copy 使用方式:
如客户电脑无法连接外网使用 pip,那你可以提前使用自己的电脑 pip 下载好相关的包。
下载成功后的包都存放在我们的 C:\ueba\plugin\Com.Isearch.Func.Python\Lib\site-packages 目录下
如刚刚下载完毕的 rarfile 库,直接 copy 到客户电脑中相应的目录下即可使用
完成以上步骤,你就可以在我们设计器的自定义函数中去调用这些库了!