python调用windows命令(python在win10上运行)

在 Python 环境变量的设置中。

我们可以通过输入 #Python# 访问 python 的命令,但是在输入 py 的时候却得到了命令不能识别的错误。

如下图所示的内容:

 

python调用windows命令(python在win10上运行)

 

问题和解决

在解决这个问题之前,我们需要了解下 Python 中 python 的命令和 py 的命令有什么不同。

Python

可以这样解释的是 Python 就是 Python 环境的命令,如果你需要运行 Python 程序,那么你必须要安装 Python 解释器。

想象的是,当我们的系统中有安装多个版本的 Python 解释器。那么我们应该怎么确定版本,并且调用解释器呢?

当然最简单的版本就是将解释器的路径 PATH 添加到操作系统中。

py

py 运行的是 Python Launcher,这个和 Python 是 2 个不同的东西。

可以理解的是 py 是 Python 解释器的运行管理工具或者运行工具。

py -version 启动 python 的方式其实应该是官方更为推崇的一种方式,无需手动设置环境变量,并且能指定启动 python 的版本,功能不要太强大!绝对是在多版本 Python 共存的环境下,启动不同版本 Python 的利器!

但是Python Launcher 是 Python3.3 以上版本中新增的组件,并且可以独立地安装和卸载,使用时一定要注意 Python Launcher 被正确地安装在系统中了,否则就会报 ‘py’ 不是内部或外部命令,也不是可运行的程序或批处理文件 的错误。

这是因为在我们安装的时候没有配置 py。

解决办法

解决办法就是可以在 Windows 的操作系统中,重新安装一下 Python。

根据选择的 Python 的安装文件,在安装的时候,需要选择针对所有用户安装运行器。

python调用windows命令(python在win10上运行)

在默认的情况下,这个也是默认选择的。

当你选择自定义安装后,你可以看到 py lancher 也是默认被选择上的,同时也是针对所有用户进行安装。

在完成上面的选择后,单击下一步继续安装。

当我们完成所有的设置后,我们就可以在命令行工具中使用 py 来查看版本情况。

这个时候你也不会遇到命令没有找到的错误了。

使用 py 命令可以查看安装的 Python 版本。

 

python调用windows命令(python在win10上运行)

 

建议是,如果你使用的是 Windows 操作系统,直接选择到 Python 官网下载安装程序进行安装就可以了,通常能够帮你设置环境变量。

版权声明:本文内容由互联网用户投稿发布,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2211788188@qq.com 举报,一经查实,本站将立刻删除。如需转载请注明出处:https://www.wptmall.com/a/article/17582

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注