HoneyMoose
  • 首页
  • Java
  • Jersey
  • Jira
  • Confluence
  • U.S.
    • USRealEstate
    • U.S. Travel
    • H1B
  • 项目和网站
    • CWIKI.US
    • OSSEZ 社区
    • WIKI.OSSEZ.COM
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
BLOG.OSSEZ.COM
A responsive blog theme focused om user reading experience
  1. Home
  2. Computer Science
  3. This article

Windows 10 中的 Py 和 python 命令行

2021年03月06日 340Browse 0Like 0Comments

在 Python 环境变量的设置中。

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

如下图所示的内容:

 

py-error-01

 

问题和解决

在解决这个问题之前,我们需要了解下 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 的安装文件,在安装的时候,需要选择针对所有用户安装运行器。

py-error-02

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

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

py-error-03

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

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

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

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

 

py-error-04

 

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

https://www.ossez.com/t/windows-10-py-python/13356

Tags: None
Last updated:2021年03月06日

Kratos

stay absorbed stay excellent

Like
< Previous
Next >

Comments

Cancel reply

Newest Hotspots Random
Newest Hotspots Random
Java 中使用 public,private 和 protected 修饰的方法 IntelliJ IDEA 打开近期工作的项目的对话框的快捷键 民族融合的湘南典范芬香村 - 振兴绿色乡村 Java System.lineSeparator 方法 民族融合的湘南典范芬香村 - 故事与民谣 民族融合的湘南典范芬香村 - 民俗风情之崇文重教
JAVA程序员写的接口没有PHP程序员体验好Java 虚拟机的概念是怎么来的Protocol buffers 的问题和滥用Discourse 自定义头部链接(Custom Header Links)GRPC MacOS M1 处理器的问题靠山面水的诗意适居 —— 传统村落水口山镇大皮口村
Confluence 6 Windows 中以服务方式自动重启为服务手动安装 Confluence 分发包 Angular 文档中链接的修改路径 Maven 中的 release 和 snapshot 版本库的区别 美国移民局10月起调涨H1B及职业移民申请加急费用 安装 JDK 需要卸载之前的 JRE 吗 JQuery 提示错误 Uncaught ReferenceError: $ is not defined
Categories
  • Akka
  • Algorithm(算法)
  • AMQP
  • Angular
  • CI
  • Compile And CI
  • Computer Science
  • Confluence
  • DataBase
  • Gradle
  • H1B
  • Hibernate
  • IDE
  • Java
  • Jersey
  • Jira
  • MariaDB
  • PrestaShop
  • Spring
  • Spring Batch
  • U.S.
  • U.S. Travel
  • USRealEstate
  • 我的小厨

COPYRIGHT © 2020 HoneyMoose. ALL RIGHTS RESERVED.

THEME CWIKIUS.CN MADE BY VTROIS