文章目录
- 前言
- 方法一 使用pack()(需要有个能科学上 的电脑)
- 方法二 彻底自己搞(如果你没办法科学上 的话)
-
- 友情提示
- 步骤总结
- 具体步骤
-
- 1.安装python依赖包
- 2.下载TagUI
- 3.init准备
- 后记
前言
方法一 使用pack()(需要有个能科学上 的电脑)
https://github.com/tebelorg/RPA-Python/issues/36#issuecomment-543670292
kensoh commented on 18 Oct 2019 ? kensoh大神这条回复就说了他如何设计我们离线使用这个库的思路。
import rpa as r; r.pack() on computer with internet
copy rpa.py and rpa_python.zip to the target computer
import rpa as r; r.init() to deploy and use RPA for Python
我借用朋友的电脑测试了一下,通过以下步骤可以打包这个rpa环境。
1.在一台可以链接到 络(梯子)的电脑上import rpa as r; r.init()先初始化好环境
2.用r.pack()命令,他会将你的tagui环境打包,打成一个压缩包(rpa_python.zip)放在你的用户的文件夹底下(C:Users[username])
3.把你的压缩包拷到没办法链接到 络的电脑,然后解压到(C:Users[username]AppDataRoamingtagui)这个目录下,tagui需要自己新建,他打包没有打包这个路径。
4.然后在这台电脑上运行r.init()就可以了。
方法二 彻底自己搞(如果你没办法科学上 的话)
友情提示
答应我 ,求求你,如果你能够用方法一搞定,尽量用方法一,因为方法二实在是太麻烦了,这个项目管理比较混乱,很容易遇到李鬼,还有各种各样奇怪的问题。
步骤总结
单机init之所以失败根据大神的说明,是因为你本地的tagui环境没有配置,根据kensoh大神的说法配置好其实就可以了。(但是把,大神可能觉得大家都很熟悉项目,所以说的有点简单,导致我根本没看懂他在说什么。。。同时,这个回复的时间比较早了,项目有了重大变动,所以参考一下就好不能完全按照他的说明来做。所以如果能用方法一,还是用方法一吧。。。)
简单来说,你需要下载一个TagUI然后把他安装到%APPDATA%tagui路径下面,然后在里面新建一个配置文件, 名字设置为 rpa_python_version。至于jdk因为我以前有装过,所以我也不清楚到底需不要需要装,如果你们遇到问题,可以看看安装后能不能解决。
我先来和大家说一下我上面说的李鬼是咋回事。
tagui的原始项目地址应该是:https://github.com/kelaberetiv/TagUI
在tagui项目下面的链接我们可以找到,RPA-Python项目的地址应该是https://github.com/tebelorg/RPA-Python
(大家注意一下认准中间的tebelorg,一开始我百度百度着就不知道为啥进了一个https://github.com/youxinweizhi/RPA-Python的项目,这个是由这位youxinweizhi创建的分支,我不知道他fork的原因是啥,还有另外一位TreHack也干了一样的事,这两个人都能在百度上面搜到,大家注意分辨一下。)
具体步骤
1.安装python依赖包
我TM服了这个项目。感谢这个项目让我学习了python的包管理结构。
我下载了pypi上面的tagui的安装包(1.45.0)和rpa的安装包(1.45.0),这两个包都安装失败,为啥嘞br> 诶,我猜应该是这个tagui.py文件放错地方了,rpa的也是一样的问题。那怎么解决呢br>
后记
说实话,这个文章写的我都心虚还要不要继续用这个库了。。。这个项目是真TM坑,pypi上的安装包也是用不了的,结构都不对。。。唉真的搞笑,新加坡国家项目这么不靠谱的吗是无语的llsxily,你可以叫我橘子。
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览209056 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!