python2.x和python3.x版本共存时选择启动的版本

在windows环境下装好python2.7和python3.6之后,我之前一直是用了很笨的办法去区分版本

那就是把各个版本python安装目录下的python.exe分别改为python2.exe和python3.exe,然后使用的时候用python2和python3来执行脚本,或者进入python对应版本的环境。

 

windows环境下,linux不支持py这个命令:

今天才发现其实官方是支持多版本共存的,安装好多个python环境之后,直接使用py -2和py -3或者详细到py -2.7和py -3.6来选择需要进入的python版本,执行python脚本的时候也用这个,如下图,当没安装python2.6的时候,会提示。

同时支持py和python启动(为了向后兼容以及和unix兼容,如果有多版本python命令通常指向python2.x),但是需要注意的是,如果python没有配置环境变量,py可以直接使用,但是python这个命令需要去python的安装目录下才能使用~

多版本pip的使用如图:

 参考文章:https://www.jianshu.com/p/987746d4c9e0

 

 命令行以后台的方式启动python服务

pythonw xxxxx.py

 

 

 

 

参考官方文档: https://docs.python.org/3/using/windows.html#python-launcher-for-windows

 

posted @ 2019-01-10 09:01  luckylemon  阅读(994)  评论(0编辑  收藏  举报