当前位置:  开发笔记 > 编程语言 > 正文

从命令行运行的Windows上的Python 3安装

如何解决《从命令行运行的Windows上的Python3安装》经验,为你挑选了1个好方法。

只是好奇,有没有一个特殊的原因,为什么Python 3.x没有安装在Windows上运行默认命令行"python3",就像在Mac OSX和Linux上一样?是否有某种方式来配置Python,使其像这样运行?谢谢.

编辑:我想补充,我要求的原因是因为我有我的计算机上安装Python 2和3都翻译,所以它是模糊的,因为二者都是使用命令"蟒蛇"运行.



1> jfs..:

我问的原因是因为我在我的计算机上安装了Python 2和3解释器,所以它是模糊的,因为它们都使用命令"python"运行.

要运行Python 2可执行文件:

C:\> py -2

要运行Python 3可执行文件:

C:\> py -3

哪个py是与Python 3安装捆绑在一起的Python启动程序.

py识别shebang(例如,#!/usr/bin/env python3导致Python 3可执行文件运行),它尊重virtualenv(如果你在py没有指定显式python可执行版本的情况下运行),即运行:

C:\> py your_script.py

并且自动使用正确的python版本 - 您不需要在命令行上明确指定Python版本.

有没有一个特殊的原因,为什么Python 3.x没有安装在Windows上以命令行"python3"运行默认值,就像它在Mac OSX和Linux上一样?

OSX和Linux python默认情况下安装了可执行文件,在大多数情况下它指的是Python 2版本,这就是为什么你需要一个单独的python3名称.

默认情况下,Windows上没有Python.因此,您安装的任何版本都是python(我猜).管理多个python版本的推荐方法是使用Python启动器.

是否有某种方式来配置Python,使其像这样运行?

如果你想键入python3 some_script.py 而不是py some_script.py只是some_script(假设.py是在,%PATHEXT%并且Python启动器被配置为运行Python脚本(检查assoc .pyftype Python.File) - 默认值)然后创建一个bat文件,例如,python3.cmd并将其放入%PATH%:

"C:\path to\Python 3.X\python.exe" %*

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有