如何修复Zsh: Command Not Found: Python[带视频]

丹妮2023年5月5日更新|首页>计算机指令

因为Python 2的系统安装已经从苹果的macOS例如,随着macOS Big Sur的发布,这些zsh命令错误,Zsh:命令未找到:PIP, zsh: command not found: python vscode等zsh问题更频繁出现。

当您尝试运行Python命令,但它不在您的shell的PATH中时,会出现错误python . Zsh: command not found将显示在终端或其他服务器上。或者,可能没有安装Python,或者它的可执行文件可能不在系统的PATH中。

另一个原因是,当苹果删除Python时,依赖系统提供的Python 2安装的Python开发环境的用户受到了影响。因此,在尝试执行Python命令时,他们可能会遇到“zsh: command not found”问题。

要解决Mac上的"zsh: command not found: python"问题,请先检查快速导航:

可行的解决方案 一步一步的故障排除
解决1。确保安装了Python3 安装最新版本的Python,比如Python 3,或者使用版本管理器…完整的步骤
修复2。使用Python3命令 当苹果删除系统提供的Python 2安装时,它影响了用户……完整的步骤
修复3。更新PATH 如果您的系统上没有安装Python或Python可执行文件…完整的步骤
修复4。重启终端 配置重置可以重新启动Mac终端。重置出厂的步骤…完整的步骤

如何修复Zsh命令未找到:Python

特别是在macOS上,Python命令偶尔会配置错误。你可以尝试四种修复方法来修复这个错误——zsh: command not found: python:

  1. 解决1。确保Python3已安装
  2. 修复2。使用Python3命令代替Python
  3. 修复3。更新PATH
  4. 修复4。重置或重新启动终端

在你修复Mac上的zsh:命令未找到:python之前,先看这个视频。它为您提供了一个更快速和详细的解决方案。

  1. 00: 00 -介绍
  2. 01:26 -在命令行中输入“python”
  3. 02:10 -在查找器中检查Python版本
  4. 02:38 -输入python3代替python

解决1。确保Python3已安装

如果你没有手动安装Python 3,但更新了你的Mac,你可能会发现zsh找不到Python命令。任何更新到蒙特利他们Mac上的12.3会发现他们的Python 2副本突然丢失了。这是由于苹果删除了机器上预装的Python 2安装。

确保安装了Python

安装最新版本的Python(如Python 3),或使用版本管理器(如Homebrew或pyenv)来管理Python安装,将解决此问题。您可以使用这些工具安装各种Python版本并在它们之间切换。要解决这个问题,请按照以下步骤使用pyenv安装Python 3.9.6或您需要的任何其他特定版本。

步骤1。要管理Python版本,请使用brew安装pyenv:“brew install pyenv”。

步骤2。可以查看每个可安装的版本"pyenv install——list"

步骤3。然后,“Pyenv安装3.9.6”将安装。

步骤4。输入“Pyenv版本”返回已安装版本的列表。

第5步。Pyenv global 3.9.6全局设置默认Python版本。

步骤6。如有必要,添加"eval "$(pyenv init——path)"“/ .zprofile”“/ . bash_profile”

步骤7。运行“$ source /.zprofile”以验证在重新打开shell后Python是否仍在运行。

如上所述,您应该使用命令:brew。如果Zsh:命令未找到:brew如果出现错误,则消息表明未安装Brew或当前安装有缺陷或损坏是导致问题的最明显原因。

修复2。使用Python3命令代替Python

当苹果删除系统提供的Python 2安装时,它影响了依赖它作为Python编程环境的用户。因此,当他们试图执行python命令时,可能会遇到zsh: command not found: python问题。

因此,修复zsh: command not found: python问题的最简单方法是输入python3而不仅仅是打字python在命令行中。

使用Python3代替Python

因此,请确保Mac上的Python版本,并在运行Zsh. exe时输入正确且特定的命令(python2或python3)。

修复3。更新PATH

如果您的系统上没有安装Python,或者Python可执行文件不在您的shell的PATH中,则可能出现此错误。

如果Python的可执行文件已安装,但当前不在PATH中,则可以将其包含在PATH中。您可以通过在shell配置文件中包含后续行(例如,/ . zshrc):

导出路径= " $路径:/ usr / bin / python”

要在添加行后重新加载配置文件,请重新启动终端或使用终端下面的命令:

源~ / . zshrc

现在,输入命令python应该可以成功启动python解释器。

更新PATH

修复4。重置或重新启动终端

配置重置可以重新启动Mac终端。步骤是出厂重置Mac终端是:

步骤1。在macOS设备上启动终端程序。

步骤2。在菜单栏中,通过点击shell选项选择它。

步骤3。从菜单中选择“重置”,或者你可以在Mac键盘上按“选项+命令+ R”。

硬复位

您可以通过上述步骤重置终端状态。然而,在终端屏幕上,不会有任何分歧可见。

如果其中一种方法有助于解决Zsh问题,请在Facebook, Twitter, Instagram和其他社交媒体平台上分享!

额外提示:在Mac上恢复已删除的数据和应用程序

为什么“zsh: command not found: python”错误在macOS上更常见?Mac用户可能会在macOS 12 Monterey之后删除本地Python支持,特别是macOS 12.3。

因此,zsh:命令not found: python错误可能会导致Mac上的数据丢失。这是因为网站问题也可能导致zsh错误。别担心。的帮助下,这个问题很容易解决ob欧宝电竞官网入口

当Zsh授权被拒绝或直接绑定到文件时,您的Mac系统更容易受到它们的影响。与EaseUS数据恢复向欧宝体育app登录软件导Mac,欧宝体育官网首页你可以得到删除或丢失的数据和应用程序回来和恢复永久删除的文件在Mac。

  • ️EaseUS数欧宝体育app登录软件据恢复向导欧宝体育官网首页Mac可以快速回收垃圾Mac并恢复数据从格式化的存储设备。
  • 它支持恢复macOS和Windows系统数据的突然删除,格式化,硬盘损坏,病毒攻击等。
  • 它可以恢复和恢复超过1000种文件类型和格式,包括JPG, RAW, ART, XLTX, DOC, APE, M4A等。

下载EaseUS数据恢复向导Ma欧宝体育app登录软件c和恢复数欧宝体育官网首页据在Mac上的三个步骤:

步骤1。选择要扫描的驱动器

在主EaseUS数据恢复向导窗口中,将欧宝体育app登录软件有连接到M欧宝体育官网首页ac的驱动器列表。选择需要恢复丢失/删除文件的驱动器,然后单击“搜索丢失的文件”按钮。

选择一个位置并扫描丢失的Mac数据

步骤2。选择丢失的数据/文件

EaseUS数欧宝体育app登录软件据恢复向导欧宝体育官网首页Mac将立即扫描您选择的磁盘卷,并在左侧窗格上显示扫描结果。如果您正在寻找某些文件,您可以对结果进行排序以找到所需的文件。

选择丢失的数据/文件

步骤3。恢复丢失/删除的数据

一旦你找到了所需的文件,预览文件,然后单击“恢复”开始恢复您的删除/丢失的Mac文件。

恢复丢失的Mac数据

如何将Python添加到Zsh

即使已经安装了Python,也可能没有配置路径。因此,下一阶段是将Python添加到Zsh中,以便在输入Python命令时启动。要做到这一点,Mac上的开放终端在终端中执行如下命令:

Echo "alias python=/usr/bin/python3" >> ~/.zshrc

然后将zsh配置文件设置为在使用Python时启动/usr/bin/python3。如果您仍然有问题,请检查python=$,其中$符号应该等于安装python的路径。

可以使用bash代替zsh执行以下操作:

Echo "alias python=/usr/bin/python3" >> ~/.bashrc

在PATH上安装失败的Python是一个典型的问题。命令行将尝试启动已损坏的可执行文件,如果这是它遇到的第一个可执行文件,然后将停止查找进一步损坏的文件。虽然您也应该清除系统中有缺陷的Python安装,但快速解决这个问题的方法很简单,只需将新的Python目录放在旧的Python目录之前。

安装失败

底线

由于Python 2的生命周期已经结束,Apple从Python中删除了系统提供的安装macOS 11大苏尔。这表明Python 2不再被视为该语言的安全或可靠版本,并且不再受到Python开发社区的积极支持。因此,zsh: command not found: python问题变得更加普遍。

本文提供了4种解决错误的方法。终端是一个有用的工具,在Mac和必要的实用程序来运行命令。然而,如果你不能正确使用Mac上的终端,你可能会面临可怕的数据丢失。EaseUS数欧宝体育app登录软件据恢复向导欧宝体育官网首页Mac可以帮助!

Zsh Command Not Found: Python faq

在学习了如何修复zsh: command not found: python问题后,您可能会有更多的问题。看看你能否在这里找到答案:

1.如何修复在Python中找不到的命令?

您必须选择Path选项。正如您在下面的屏幕中看到的,Python需要一个path变量。如果没有Python的Path,请从菜单中选择Path并单击Edit。将出现一个新屏幕;单击New。

2.如何在Mac终端上运行Python ?

在Mac电脑上做起来真的很简单。您所要做的就是启动Launchpad,查找Terminal,在终端中输入Python,它将为您输出Python版本。

3.如何解决zsh命令不存在的问题?

您可以尝试下面列出的解决方案来解决zsh问题。您可以单击有关如何解析的链接页面Zsh:没有找到命令阅读更多。

  • 配置环境$Path
  • 安装包
  • 重新安装macOS
  • 检查。zshrc文件的语法设置路径。

4.如何删除Macbook上的文件?

步骤1。在Finder窗口中打开“应用程序”,然后选择“实用程序”进入Mac上的“终端”。

步骤2。在终端窗口中,输入“rm”,后跟一个空格。然后,将文件拖到终端中以删除它。

步骤3。按Enter键永久删除文件。

这个页面有用吗?

更新丹妮

丹妮是easeu的编辑,生活和工作在中国成都。她专注于撰写有关Mac设备和个人电脑数据恢复的文章。欧宝体育app登录软件她致力于提高自己的写作技巧,丰富自己的专业知识。丹妮在业余时间也喜欢看侦探小说。

阅读全文

EaseUS数欧宝体育app登录软件据恢复服务

请求免费评估>>

EaseUS数欧宝体育app登录软件据恢复专家在修复磁盘/系统和从所有设备(如RAID, HDD, SSD, USB等)中回收数据方面具有无与伦比的专业知识。