[Python] 手把手教你解决cmd中py或者python命令不能被识别的问题

这篇具有很好参考价值的文章主要介绍了[Python] 手把手教你解决cmd中py或者python命令不能被识别的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

'py' is not recognized as an internal or external command, operable program or batch file.

python' is not recognized as an internal or external command, operable prog,python,python,开发语言,windows,microsoft

可能不少人会遇到整个问题?我重装电脑之后重下python时出事了,不知道为啥以前写的py用不了,python倒是可以,py不行,网上搜了doskey py = python,但是是临时的(不指标不治本),最后找出以下方法,遇到这种问题的兄弟可以试试看:

首先得确认你下载的正常的python,这个很重要!!!

(python不行的兄弟,可以试试看把下面输入py的改成python,应该也行)

按下win+R,输入py。

python' is not recognized as an internal or external command, operable prog,python,python,开发语言,windows,microsoft

进去看看左上,应该会有个C:\Windows\py.exe的东西,把地址记住。

python' is not recognized as an internal or external command, operable prog,python,python,开发语言,windows,microsoft

 再次按下win+R,输入sysdm.cpl,回车。

python' is not recognized as an internal or external command, operable prog,python,python,开发语言,windows,microsoft

上面那里进入高级>环境变量。

python' is not recognized as an internal or external command, operable prog,python,python,开发语言,windows,microsoft

 进去之后,找到用户变量里的Path。

python' is not recognized as an internal or external command, operable prog,python,python,开发语言,windows,microsoft

当然, 系统变量也行,但是看个人,出的效果是一样的。

接下来会出现两种情况,以下分开说明:

1.进去是这样的可以直接按新建

python' is not recognized as an internal or external command, operable prog,python,python,开发语言,windows,microsoft

输入刚才的地址,不过去除exe的东西,例如我的是C:\Windows\py.exe,输入的是C:\Windows\,然后确认>确认>确认。

python' is not recognized as an internal or external command, operable prog,python,python,开发语言,windows,microsoft

 然后回到cmd,输入py。

python' is not recognized as an internal or external command, operable prog,python,python,开发语言,windows,microsoft

问题解决了

2. 出的是一串文本(这代表你的Path不够长,细狗)

注意!小小不要误删,误删按取消,不然你就完了。python' is not recognized as an internal or external command, operable prog,python,python,开发语言,windows,microsoft

 往后面加上

"地址去exe文件;";

例如:"C:\Windows\;";

可以不加""引号,然后确认>确认>确认。

python' is not recognized as an internal or external command, operable prog,python,python,开发语言,windows,microsoft

 然后回到cmd,输入py。

python' is not recognized as an internal or external command, operable prog,python,python,开发语言,windows,microsoft

一样的结果。

下面是解释为啥出现问题(毕竟得从问题学习):

为啥不能用doskey py = python?

借用网上一段话(来自Stackoverflow):

This is the wrong way to solve the problem. There is no particularly good reason to alias py to python arbitrarily; people who write py (or suggest to do it) are doing so in order to use the Python Launcher for Windows, not to start a Python executable directly. If py isn't found, it can only realistically be because it wasn't installed - because it is designed to install directly into the Windows folder.

翻译:

这是解决问题的错误方法。 没有特别充分的理由任意将 py 别名为 python; 编写 py(或建议这样做)的人这样做是为了使用 Windows 的 Python launcher,而不是直接启动 Python.exe。 如果找不到 py,实际上只能是因为它没有安装 - 因为它被设计为直接安装到 Windows 文件夹中。

这方法说实话不治标不治本,不过有句是错的,可能安装了,但是没有写进path罢了。

那py和python的区别究竟是啥?

再借用知乎上的一段话(来自HoneyMoose的“Windows 10 中的 Py 和 python 命令行”)python' is not recognized as an internal or external command, operable prog,python,python,开发语言,windows,microsoft

py
py 运行的是 Python Launcher,这个和 Python 是 2 个不同的东西。
可以理解的是 py 是 Python 解释器的运行管理工具或者运行工具。
py -version 启动 python 的方式其实应该是官方更为推崇的一种方式,无需手动设置环境变量,并且能指定启动 python 的版本,功能不要太强大!绝对是在多版本 Python 共存的环境下,启动不同版本 Python 的利器!
当是需要注意的是,Python Launcher 是 Python3.3 以上版本中新增的组件,并且可以独立地安装和卸载,使用时一定要注意 Python Launcher 被正确地安装在系统中了,否则就会报 ‘py’ 不是内部或外部命令,也不是可运行的程序或批处理文件 的错误。
这是因为在我们安装的时候没有配置 py。

这基本上解释了出现问题的原因,没有配置Path,所以说直接运行py(假如有下载py.exe,有这个python launcher,正常python官网下载是自带的,但是却用不了的话),却无法使用的话,就是python的下载包没有设置这个(可能是遗漏了之类的)。设置完之后应该能解决。

希望能帮上所有遇到同样困难的兄弟,毕竟重装之后是真的痛苦。文章来源地址https://www.toymoban.com/news/detail-773649.html

到了这里,关于[Python] 手把手教你解决cmd中py或者python命令不能被识别的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手把手教你用Python实现2048小游戏

    感觉好久没有写小游戏玩了,今天恰巧有空.这次我来用Python做个2048小游戏吧.废话不多说,文中有非常详细的代码示例,需要的朋友可以参考下 目录 一、开发环境 二、环境搭建 三、原理介绍 四、效果图 Python版本:3.6.4 相关模块: pygame模块; 以及一些Python自带的模块。 安装

    2024年04月28日
    浏览(30)
  • 基于python+opencv的人脸识别打卡(手把手教你)

    2.1新建members.csv文件 文件内容依次是id,First_name,Last_name,如图: 2.2新建face文件夹 里面存放采集的人脸信息,用于训练 2.3注意事项 脸部识别特征模块 Path路径为你创建环境下的cv2包中haarcascade_frontalface_default.xml对应的地址 只加了opencv中脸部特征,没加眼部识别。(cv2包中还有眼

    2024年02月02日
    浏览(26)
  • 爬虫实战|手把手教你用Python爬虫(附详细源码)

    实践来源于理论,做爬虫前肯定要先了解相关的规则和原理,要知道互联网可不是法外之地,你一顿爬虫骚操作搞不好哪天就…  首先,咱先看下爬虫的定义:网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自

    2024年02月02日
    浏览(36)
  • 手把手教你安装python环境 Mac Windows

    大家好,我是宁一。 Python安装是小白学习Python的第一道坎。 我们每个人的电脑环境不一样,一模一样的步骤,我的电脑一点问题也没有,但是你的电脑可能会出现各种各样的问题。 现在很火的编程教学大多直接省略了安装Python这一步,在他们设置好的环境中直接敲代码。

    2024年02月01日
    浏览(22)
  • 手把手教你用Python编写配置脚本引擎(福利篇)

    版权声明:原创不易,本文禁止抄袭、转载需附上链接,侵权必究! 配置信息初始化 定义配置引擎类和初始化方法,其中有两个属性,配置实例对象及配置文件路径: 将配置信息写入到配置文件中,该方法有三个形参,category(配置信息类别),name(配置字段名称),value(配置字

    2024年02月06日
    浏览(38)
  • 应用实践|基于Python手把手教你实现雪花算法

    📫 作者简介:「六月暴雪飞梨花」,专注于研究Java,就职于科技型公司后端工程师 🏆 近期荣誉:华为云云享专家、阿里云专家博主、 🔥 三连支持:欢迎 ❤️关注、👍点赞、👉收藏三连,支持一下博主~ 分布式策略ID的主要应用在互联网网站、搜索引擎、社交媒体、在线

    2024年02月21日
    浏览(21)
  • 用Python手把手教你实现一个爬虫(含前端界面)

    前言 爬虫基本原理 使用Python的requests库发送HTTP请求 使用BeautifulSoup库解析HTML页面 使用PyQt5构建前端界面 实现一个完整的爬虫程序 结语 随着互联网的飞速发展,再加上科技圈的技术翻天覆地的革新,互联网上每天都会产生海量的数据,这些数据对于企业和个人都具有重要的

    2024年04月28日
    浏览(21)
  • 手把手教你用python演奏音乐(以富士山下为例)

    目录 1.代码 2.文本 3.效果图  这两天,我非常无聊,琢磨出了十二平均律,并利用mido库进行编写,实现了利用python演奏音乐。废话不多说了,直接上代码,供诸位大佬把玩。  

    2024年02月12日
    浏览(19)
  • 手把手教你使用Python调用 ChatGPT!支持http代理

    作者:虚坏叔叔 博客:https://xuhss.com 早餐店不会开到晚上,想吃的人早就来了!😄 前段时间OpenAI 开放了两个新模型的api接口,专门为聊天而生的 gpt-3.5-turbo 和 gpt-3.5-turbo-0301。 ChatGPT is powered by gpt-3.5-turbo, OpenAI’s most advanced language model. 从上面这句话,我们可以知道现在 ch

    2024年02月08日
    浏览(23)
  • 手把手教你用python一键抢12306火车票(附代码)

    哈喽,哈喽~,一年一度的抢火车票大战正式拉开序幕… 然饿大多数人碰到的是这种情况:当你满心期待摩拳擦掌准备抢票的时候,你会发现一票难求!想回趟家真难! 那么作为程序猿的你,当然要用程序猿的方式来抢票!下面分享用python来抢票! 城市cookie可根据具体需求自

    2024年02月15日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包