电脑同时装python2和python3下使用robotframework冲突问题

电脑装了python2.7后搭建robotframework环境,可以正常打开RF进行接口测试(一般推荐robotframework的官配都是Python2)。后来因做其他的时候都是用python3,所以电脑上需要python2和python3共存,虽然都是python但2者是完全不兼容的版本。

于是,安装了python3.5版本后,在python27路径下把在python.exe和pythonw.exe分改为python2.exe和pythonw2.exe,把在python35路径下把在python.exe和pythonw.exe改为python3.exe和pythonw3.exe,如下:电脑同时装python2和python3下使用robotframework冲突问题
电脑同时装python2和python3下使用robotframework冲突问题
分别配置好环境变量后,python2和python3正常可用。
电脑同时装python2和python3下使用robotframework冲突问题
电脑同时装python2和python3下使用robotframework冲突问题
这时去启动RF,发现无法再打开RF,用命令ride.py启动时闪退,点击打开无反应。
于是在网上找办法尝试,解决步骤如下:
1、在环境变量里,将python2的位置移动到python3的位置上面
电脑同时装python2和python3下使用robotframework冲突问题
再去打开ride.py时,出现如下提示:电脑同时装python2和python3下使用robotframework冲突问题
2、在python2文件夹内复制一个python.exe文件
电脑同时装python2和python3下使用robotframework冲突问题
再打开ride.py,成功!!!
可以正常做接口测试啦
电脑同时装python2和python3下使用robotframework冲突问题