pip不是内部或外部命令怎么解决,6种修复方法

一些尝试使用命令提示符窗口安装 Python 包的用户报告看到“ pip 未被识别为内部或外部命令”错误。大多数受影响的用户报告说,即使在安装 Python 发行版并确保将 Python 添加到路径变量后,问题也会出现。该问题并非特定于特定操作系统,因为它在 Windows 7、Windows 8 和 Windows 10 上都有报告。

什么是画中画?

PiP是“ Pip Installs Packages ”的递归首字母缩写词。它本质上是一个包管理系统,用于安装和管理用 Python 编写的软件包。大多数用户使用 PiP 来安装和管理 Python包索引中的 Python 包。

最新的 Python 版本(Python 2.7.9 及更高版本和 Python 3.4)默认包含 Pip。

是什么导致“pip”不被识别为内部或外部命令错误?

我们通过查看各种用户报告并尝试在我们的计算机上重现该问题来调查此问题。根据我们收集到的信息,已知有几种情况会触发此特定错误消息:

  • PIP 安装未添加到系统变量——为了能够从 CMD 窗口运行 Python 命令,您需要将 PiP 安装路径添加到系统变量中的 PATH。如果您使用安装可执行文件安装 Python,它应该会自动添加。
  • 安装错误地添加到您的 PATH – 如果您手动添加它很容易弄乱 PATH。新 PATH 之前的额外空格或分号缺失将最终产生错误。

如果您目前正在尝试解决阻止您在 CMD 中使用 Python 命令的特定错误消息,请按照本文中宣传的方法进行操作。至少一名受影响的用户确认以下所有可能的修复都有效。

为获得最佳结果,请按顺序执行以下方法,直到找到可帮助您解决特定情况下的问题的修复程序。

方法 1:检查 PIP 是否已添加到您的 PATH 变量中

让我们先找出我们的立场。如果您不知道您的 PIP 安装是否已添加到您的 PATH 变量中,您可以通过在 CMD 提示符下使用特定命令轻松找到它。

了解这一点将为您指明正确的方向,并避免您尝试不必要的步骤。

注意:如果您已经知道 PIP 安装路径是否已添加到 PATH 变量中,请向下移动到下面的下一个方法。

以下是检查 PIP 安装是否已在 PATH 变量中的快速指南:

  1. Windows 键 + R打开“运行”对话框。然后,输入“ cmd ”并按回车键打开命令提示符。
  2. 在命令提示符窗口中,键入 echo %PATH%并按Enter 键以获取包含添加到 PATH 变量的所有位置的列表。
  3.  如果你设法找到类似于C:\Python37\Scripts的路径 (这取决于你的 Python 版本),则意味着安装路径已经添加到你的 PATH 变量中。在这种情况下,您可以跳过下面的方法,直接跳到方法 4,我们从中开始对与 PiP 安装路径相关的问题进行故障排除。

如果您无法使用上面的测试找到 PiP 安装路径,请向下移动到下面的下一个方法(方法 2 和方法 3)将 PIP 添加到 PATH 环境变量。

方法 2:使用 Windows GUI 将 PIP 添加到 PATH 环境变量

如果方法 1显示 PIP 安装未设置为 PATH 作为环境变量,并且您已经安装了 Python 发行版,则需要手动安装。

完成以下步骤后,您将能够从命令提示符窗口输入画中画命令。以下是使用 Windows GUI 将 PiP 安装添加到 Path 环境变量的快速指南:

  1. Windows 键 + R打开“运行”对话框。然后,键入“ sysdm.cpl ”并按Enter键打开“系统属性”屏幕。
  2. 在 System Properties 屏幕中,转到Advanced选项卡,然后单击Environment Variables
  3. 在“环境变量”屏幕中,转到“系统变量”并单击“路径”以将其选中。然后选择路径,单击编辑…按钮。
  4. “编辑环境变量”屏幕中,单击“新建”并添加 PiP 安装所在的路径。对于 Python 3.4,默认位置是 C:\Python34\Scripts。
  5. 添加路径后,打开一个新的 CMD 窗口并尝试安装 PiP 附带的 python 包。您应该不会再看到“ pip 未被识别为内部或外部命令”错误。

如果您正在寻找一种将画中画位置添加到环境变量的更快方法,请遵循方法 3

方法三:使用CMD将PIP添加到PATH环境变量中

设置 PIP 路径环境变量的更快方法是直接从 CMD 窗口执行此操作。这将为您节省一些时间,但如果您不习惯使用终端,它可能会有点吓人。

以下是直接从命令提示符窗口设置画中画路径环境的快速指南:

  1. Windows 键 + R打开“运行”对话框。然后,键入“ cmd ”并按Enter 键打开命令提示符窗口。
  2. 在命令提示符窗口中,运行以下命令将 PIP 安装设置为环境变量:
    setx PATH “%PATH%;C:\Python37\Scripts”

    注意:请记住,在此命令中,我们使用了 Python 3.7 的默认位置。如果您使用不同的 Python 版本或将其安装在自定义位置,请更改 ‘ ;之后的路径。’ 因此。

  3. 通过从同一个 CMD 窗口运行 Python 安装包(使用 PIP 的)来查看此方法是否成功。如果您仍然遇到错误消息,请向下移动到下面的下一个方法。

方法四:不添加PiP变量打开Python包

如果您正在寻找一种从 CMD 安装 Python 包而不将 PiP 添加到 PATH 环境变量的方法,您可以使用几个不同的命令来安装它。如果您使用上述方法配置环境 PATH 变量但仍然遇到错误消息,这也有效。

您可以使用以下几种方法在不添加 PIP 变量的情况下在 CMD 中打开 Python 安装包:

简短方法:

  1. Windows 键 + R打开“运行”对话框。然后,键入“ cmd ”并按 Enter 键打开命令提示符窗口。
  2. 键入以下命令并确保将占位符更改为您自己的包名称:
    python -m pip install [包名]

    注意:[packagename]更改为您要安装的包的名称。

长方法:

  1. 按Windows 键 + R打开“运行”对话框。然后,键入“ cmd ”并按Enter 键打开命令提示符窗口。
  2. 在 CMD 窗口中,使用以下命令导航到 python .whl文件所在的目录。
    cd C:\python 安装

    注意:在我们的示例中,Python 安装包位于名为python installs 的文件夹中。 调整此命令以导航到 wheel 所在的目录。

  3. 接下来,运行以下命令以使用 PiP 安装 Python 包:
    c:\python37\scripts\pip.exe 安装 [包].whl

    注意:请记住,如果您使用的是旧版本或安装到自定义位置,则需要更改 python 安装位置。另外,请确保将 [package] 占位符更改为您自己的包名称。

如果这最后两种方法不能让您从 CMD 窗口安装 Python 包,请按照下面的最后一种方法进行操作,我们确保安装了 PiP。

方法 5:确保 PiP 包含在您的 Python 安装中

在我们继续并重新安装整个 Python 环境之前,让我们看看 Python 安装中是否没有遗漏 PiP。某些 Python 安装程序会将 PiP 排除在默认安装之外。

幸运的是,您可以通过修改 Python 安装并将其修改为安装 PIP 来纠正此问题。这是有关如何执行此操作的快速指南:

  1. Windows 键 + R打开“运行”对话框。然后,输入“ appwiz.cpl ”并按回车键打开程序和 功能。
  2. Programs and Features中,右键单击Python安装并单击Change
  3. “修改设置”屏幕上,单击“修改”。
  4. Optional Features屏幕中,选中与 pip 关联的框,然后单击Next
  5. 点击安装按钮对 Python 安装进行更改。
  6. 修改 Python 安装后,打开一个 CMD 窗口,看看您是否能够使用 PiP 安装 Python 包,而不会看到“pip未被识别为内部或外部命令”错误。

方法 6:通过可执行安装程序安装 Python

如果你走到这一步还没有结果,重新安装 Python 及其组件可能会解决“ pip 未被识别为内部或外部命令”错误。

最简单的方法是使用 Python 可执行安装程序。如果配置正确,它会自动安装 PiP。这是有关如何执行此操作的快速指南:

  1. Windows 键 + R打开“运行”对话框。然后,输入“ appwiz.cpl ”并按回车键打开“程序和功能”
  2. Programs and Features中,向下滚动到程序列表以找到 Python 安装。找到它后,右键单击它并选择“卸载”,然后按照屏幕上的提示将其从系统中删除。从计算机中删除 Python 发行版后,重新启动计算机。
  3. 下次启动时,访问此链接(此处)并根据您的操作系统架构下载最新的 Python 可执行安装程序。
  4. 打开安装可执行文件并首先确保选中与将 Python 添加到 PATH关联的框- 这确保您可以在命令提示符中运行 Python 命令。然后,单击自定义安装
  5. Optional Features窗口中,确保选中与pip关联的框,然后单击Next
  6. 保留默认位置和Advanced Options,然后单击Install开始安装。
  7. 安装完成后,如果没有自动提示您重新启动计算机,请手动重新启动计算机。
  8. 在下次启动时,通过尝试通过 CMD 窗口安装 Python 包来查看问题是否已解决。
  9. 如果您仍然看到“ pip 未被识别为内部或外部命令”错误,请在 CMD 窗口中键入以下命令:
    python -m ensurepip --default-pip
    

    注意:对于某些 Python 发行版(尤其是 3.6),PiP 可能不会默认安装。文档中包含的官方修复程序之一是此命令。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年3月7日 下午9:31
下一篇 2023年3月7日 下午9:35

相关推荐