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