关于在win10系统中 python3.9.1安装robotframework-ride工具的教程,并包括python迁移。

在python3.9.1上安装ride是一件比较繁琐的事情,引用的库比较多,并且大都不能帮你自动安装,所以说最新的东西可能会跟你用的老一点的版本有些差异。目前网上这方面的资料很少,但是我不一样,我一直走在技术的前沿(哈哈哈)。

  1. 电脑是win10,把python旧版本卸载干净(在控制面板进行程序卸载,然后删掉环境变量和变量对应的数据目录)
  2. 安装python3.9.1,确保干净地输出信息。
  3. 在dos 输入pip install robotframework 进行安装
  4. 下载robotframework·-ride,注意这个不要通过pip获取,因为它下载下来的版本是不支持的。这个需要我们去github下载最新的版本,就是下面这个:
    https://github.com/robotframework/RIDE/releases 版本为2.0b1

5.解压该文件,通过dos进入该文件,你会发现有个setup.py,通过命令python setup.py install 进行安装,如果你之前是pip下来的会发现它给你的报错信息不太一致,至少你可能很难理解还需要干什么。

6.安装命令一敲,下载信息一堆,你也别管,直接拉到下面看他给你什么信息,也不用给你分析了,就是缺wxPython,这里你pip install wxPython==4.1.1光速安装。

7.ride.py可以尝试一下了

8.我觉得你应该还是不行,可能还会出现红色的ERROR信息,但是别慌,归根结底还是缺少一些依赖库,信息会提示得很清楚,你还需要pip 诸如pygments,pypubsub,pywin32这些依赖库,不用我教了,缺啥pip啥。

9.OK! 执行ride.py

10.打开是打开了,发现有个弹窗的错误信息,打开的ride工具少了些模块。报错信息应该‘NO moudle name psutil’ ,归根结底少了psutil,老规矩,pip下来,再重启ride工具,你会发现能正常打开了。

11.你觉得是不是有点繁琐了,特别是你工作的时候,自己电脑一台,内网电脑一台,有时候环境还得自己弄一遍就有点费时间了,特别你以后环境依赖库越来越多的时候,头就有点大了。

12.说说迁移的操作吧,也不麻烦。

13.这里分为自己电脑A 和 准备迁过去的内网电脑B.

14.A的python目录下,找到Lib里面的site-packages,点进去,再创建一个site-packages,
在路径输入cmd迅速在该目录下执行命令 pip freeze >requirements.txt ,执行完成就会产出一个txt,里面记录了三方库的版本信息,继续输入pip download -r requirements.txt,这个完成就会出现whl和压缩包文件。

15.将这个文件夹压缩拷到B去

16.同理,在B的python的site-packages目录下执行命令 pip install --no-index --find-links=自己路径\site-packages -r 自己路径\site-packages\requirements.txt

17.完成了。输入pip list 即可查看迁移过来的东西。