python 自动化办公 uibot_uibot的python环境详解

本文详细解析了uibot creator和worker中的非标准Python环境,以及如何在流程中引入和安装第三方模块。重点介绍了如何在creator中使用Python扩展,包括查找模块的路径和正确安装缺失的包,如bs4。还分享了如何解决pip安装慢的问题,提供国内镜像源替代方案。
摘要由CSDN通过智能技术生成

本文主要对uibot creator、worker的python环境,以及如何在ub代码中引入python进行讲解。

正文:

1. creator和worker中的python环境

creator和worker中均自带了python环境,但并不是标准版的python环境,比如里面不包含python.exe可执行文件,但这并不影响对python代码的运行。

creator和worker的python环境均在其安装目录下,其中creator的python环境用于支持在creator中执行python代码,worker的python环境则用于支持在运行.bot机器人时执行python代码,也就是说,如果你的worker中的python环境和creator中不一致,则可能导致涉及python代码的部分不能运行。

重点:

熟悉python编程的小伙伴都知道,python的强大功能主要源自于其丰富的第三方模块,标准版python第三方模块都在其安装目录的 Lib/site-packages 目录下,同样的,creator和worker的安装目录中也有一个 Lib/site-packages目录,用于存放各种python包、模块。

2. 在creator中使用python扩展

这里我们着重讲复杂的情况,简单调用情况参见uibot官方文档:

众所周知,纯原生的python代码功能非常有限,几乎所有的python代码中都会导入第三方模块、包,如下图的例子:

当你在ub代码中加载的python代码import了第三方模块时,uibot

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值