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脚本,已经可以正常运行了

  • 相关阅读:
    215. Kth Largest Element in an Array
    214. Shortest Palindrome
    213. House Robber II
    212. Word Search II
    210 Course ScheduleII
    209. Minimum Size Subarray Sum
    208. Implement Trie (Prefix Tree)
    207. Course Schedule
    206. Reverse Linked List
    sql 开发经验
  • 原文地址:https://www.cnblogs.com/kusy/p/9453629.html
Copyright © 2011-2022 走看看