Windows下Python2和Python3调用问题

若想在Windows下同时使用Python3.6和Python2.7,最为关键的就是在Python3安装成功的文件夹下修改Python.exe和pythonw.exe的名称为python3.exe和pythonw3.exe!

(默认情况下,两个Python均已经加在系统或用户环境变量中,这点可以参考其他)


在修改之后,系统就会知道Python是指python2.7,而python3指python3.6。之所以是这样,打开安装Python2.7和Python3.6文件夹中,可以看到编译器都是叫python.exe,在这种情况下,即使把二者都加在环境变量中,系统只会识别放到环境变量前面那一个的文件夹中的python.exe,后面一个是无法识别的,毕竟命令名称已经被人用了,所以需要修改命令名字,让系统知道二者不同。

(值得注意的是,系统环境变量优秀级是高于用户环境变量的,所以如果一个放到系统环境变量中,一个放到用户环境变量中,系统是优先识别系统环境变量中的python.exe,当然,如果改名字就无所谓了)

你可能感兴趣的:(Windows下Python2和Python3调用问题)