Python2 与 Python3 并存
安装Python2
目前最新的Robot Framework已经支持Python3了,但是RIDE编辑工具仍然只支持Python2
之前装好了Python3.6,现在为了RIDE还是要装个python2.7。
Python官方安装包下载路径如下:
https://www.python.org/downloads/windows/
我选择的是2.7.13版本,选择Windows - 64位的 Windows x86-64 MSI installer
安装好之后,Python2要操作的步骤
1.将python27里的python.exe 更改成python2.exe
2. 添加到系统环境变量 我的路径是 C:\Python27; C:\Python27\Scripts;
******注意,在环境变量里,python2的路径要在python3的路径前面
3. 在cmd里输入python2,成功和说明环境变量设置成功
Python3 要操作的步骤
1. 更改python3文件里的python.exe 为python3.exe
2. 更改环境变量
更改前:D:\Tools\Python;D:\Tools\Python\Scripts;
更改后:D:\Tools\Python3;D:\Tools\Python3\Scripts;
3. 已有的Python3项目路径更改
Python3项目路径更改后,原有的项目路径失效,需要添加新的项目路径
在Python2和python3中选择一个
运行pip报错:Fatal error in launcher: Unable to create process using '"'
这时在python2下面运行pip 报错,上网搜索了一下,这个错误是因为改动了python的执行文件的名字造成的
直接运行 python3 -m pip install --upgrade pip 来升级pip版本就好了,这个在大多数情况下都是有用的。因为重装以后会根据更改后的python的执行文件来创建关联。
但是如果你的pip已经是最新版本的话就行不通了,因为已经是最新的版本根本就不让你升级。那么就用下面的命令来强制重装 pip
python3 -m pip install --upgrade --force-reinstall pip
更新之后再运行就正常了