zoukankan      html  css  js  c++  java
  • Windows下同时安装了Python2与Python3时如何使用RobotFrameWork

           由于windows下不能像linux那样指定python文件的运行路径,当电脑中即安装了python2,又安装了python3时,也不能在环境变量中都配置运行路径吧(当然是可以配置的,系统会按照靠前的路径查找python,笔者一般用的是python3,环境变量配置的也是python3的路径,如果加上python2的环境变量那么就影响了平常的使用,但是如果不配又不能正常使用RF,那该怎么办呢?)

           由于RF是基于Python2的,当环境变量配置的是python3路径时,会运行失败,报错如下,去找了python3的程序:

    unexpected error: C:UserssuneeeAppDataLocalProgramsPythonPython36python.exe: Error while finding module specification for 'robot.run' (ModuleNotFoundError: No module named 'robot')

          可以看到报错出现在pybot.bat文件的运行,打开它看到内容如下:

          这样发现直接运行的python,当然是我环境变量中配的python3了,于是直接改成python2路径的python.exe,保存后再次运行RF脚本,已经可以正常运行了

  • 相关阅读:
    c/c++ const
    Lucene2.9.1使用小结(同样适用于Lucene 3.0 )
    java 对properties 文件的写操作
    oracle 建表序列插入值
    jxl 读取2003 excel 示例
    HttpClient 的使用
    小故事
    iText 导出word 经典实现
    使用dom4j 解析xml
    lucene 在项目中的使用
  • 原文地址:https://www.cnblogs.com/kusy/p/9453629.html
Copyright © 2011-2022 走看看