zoukankan      html  css  js  c++  java
  • Windows 10 中的 Py 和 python 命令行

    在 Python 环境变量的设置中。

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

    如下图所示的内容:

    问题和解决

    在解决这个问题之前,我们需要了解下 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 来查看版本情况。

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

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

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

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

  • 相关阅读:
    Spring(二):Spring框架&Hello Spring
    Spring(一):eclipse上安装spring开发插件&下载Spring开发包
    MyBatis(三):数据库查询结果不为空,但是使用MyBatis框架查询为空问题
    wrapper x64 版本发布到centos
    Oracle:常用的一些基本操作
    Java:import com.sun.awt.AWTUtilities;报错
    Eclipse中JavaSwing图形插件安装
    Hibernate(五):Hibernate配置文件及C3P0的用法
    Hibernate(四):Hello World
    Hibernate(三): org.hibernate.HibernateException: No CurrentSessionContext configured!
  • 原文地址:https://www.cnblogs.com/huyuchengus/p/14483897.html
Copyright © 2011-2022 走看看