Windows下同時安裝了Python2與Python3時如何使用RobotFrameWork


       由於windows下不能像linux那樣指定python文件的運行路徑,當電腦中即安裝了python2,又安裝了python3時,也不能在環境變量中都配置運行路徑吧(當然是可以配置的,系統會按照靠前的路徑查找python,筆者一般用的是python3,環境變量配置的也是python3的路徑,如果加上python2的環境變量那么就影響了平常的使用,但是如果不配又不能正常使用RF,那該怎么辦呢?)

       由於RF是基於Python2的,當環境變量配置的是python3路徑時,會運行失敗,報錯如下,去找了python3的程序:

unexpected error: C:\Users\suneee\AppData\Local\Programs\Python\Python36\python.exe: Error while finding module specification for 'robot.run' (ModuleNotFoundError: No module named 'robot')

      可以看到報錯出現在pybot.bat文件的運行,打開它看到內容如下:

      這樣發現直接運行的python,當然是我環境變量中配的python3了,於是直接改成python2路徑的python.exe,保存后再次運行RF腳本,已經可以正常運行了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM