用于Windows的Python启动器是一个实用顺序,可协助定位和实行差别的Python版本。它许可剧本(或敕令行)指导特定Python版本的首选项,并将定位并实行该版本。
与 PATH 变量差别,启动器将准确挑选最合适的Python版本。它更倾向于按用户装置而不是体系装置,并按言语版本排序,而不是运用最新装置的版本。
启动器最初是在PEP 397中指定的。
Python启动的几种要领:
1、从敕令行启动Python
全局装置Python 3.3及更高版本将把启动器放在你的PATH上。启动顺序与一切可用的Python版本兼容,因而装置哪一个版本可有可无。要搜检启动顺序是不是可用,请在敕令提示符中实行以下敕令:
py
会发明已装置的最新版本的Python已启动 - 它能够一般退出,而且将指定的任何其他敕令行参数直接发送到Python。
假如您装置了多个版本的Python(比方,2.7和 3.7 ),您会注意到Python 3.7 启动 - 假如要启动Python 2.7,尝试敕令:
py -2.7
假如您想运用 Python 2.x 的最新版本,请尝试以下敕令:
py -2
你会发明Python 2.x 的最新版本已启动。
假如您看到以下毛病,则表明您没有装置启动器:
'py' is not recognized as an internal or external command, operable program or batch file.
除非在装置时挑选了该选项,单个用户装置的Python不会将启动顺序添加到 PATH 。
2、从剧本启动Python
让我们建立一个测试Python剧本 - 建立一个名为``hello.py``的文件,个中包括以下内容
#! python import sys sys.stdout.write("hello from Python %s\n" % (sys.version,))
从hello.py地点的目次中,实行以下敕令:
py hello.py
您应当注意到最新的Python 2.x装置的版本号已打印出来。如今尝试将第一行更改成:
#! python3
如今,从新实行该敕令应当打印最新的Python 3.x信息。与上面的敕令行示例一样,你能够更明白的指定版本限定符。假定您装置了Python 2.6,请尝试将第一行更改成 #! python2.6 ,你会发明打印的2.6版本信息。
请注意,与交互式运用差别,裸“python”将运用您已装置的Python 2.x的最新版本。这是为了向后兼容及兼容Unix,个中敕令 python 通常是指Python 2。
3、从文件关联启动Python
装置时应当将启动器与Python文件(即 .py, .pyw, .pyc 文件)相干联。这意味着当您从Windows资源管理器中双击个中一个文件时,将运用启动顺序,因而您能够运用上述雷同的东西让剧本指定应运用的版本。
如许做的重要优点是,单个启动顺序能够同时支撑多个Python版本,细致取决于第一行的内容。
更多Python相干技术文章,请接见Python教程栏目举行进修!
以上就是python装置后怎样启用的细致内容,更多请关注ki4网别的相干文章!