‘pip’ 未被识别为内部或外部命令

2024-11-20 08:44:00
admin
原创
10
摘要:问题描述:当我尝试在我的计算机上安装 Django 时遇到了一个奇怪的错误。这是我在命令行中输入的序列:C:Python34> python get-pip.py Requirement already up-to-date: pip in c:python34libsite-packages Clea...

问题描述:

当我尝试在我的计算机上安装 Django 时遇到了一个奇怪的错误。

这是我在命令行中输入的序列:

C:Python34> python get-pip.py
Requirement already up-to-date: pip in c:python34libsite-packages
Cleaning up...

C:Python34> pip install Django
'pip' is not recognized as an internal or external command,
operable program or batch file.

C:Python34> libsite-packagespip install Django
'libsite-packagespip' is not recognized as an internal or external command,
operable program or batch file.

这可能是什么原因造成的?

这是我输入时得到的结果echo %PATH%

C:Python34>echo %PATH%
C:Program FilesImageMagick-6.8.8-Q16;C:Program Files (x86)InteliCLS Client\n;C:Program FilesInteliCLS Client;C:Windowssystem32;C:Windows;C:WindowsS
ystem32Wbem;C:WindowsSystem32WindowsPowerShell1.0;C:Program Files (x86)\nWindows LiveShared;C:Program Files (x86)IntelOpenCL SDK.0inx86;C:Progr
am Files (x86)IntelOpenCL SDK.0inx64;C:Program FilesIntelIntel(R) Mana
gement Engine ComponentsDAL;C:Program FilesIntelIntel(R) Management Engine C
omponentsIPT;C:Program Files (x86)IntelIntel(R) Management Engine Components
DAL;C:Program Files (x86)IntelIntel(R) Management Engine ComponentsIPT;C:P
rogram Files (x86)
odejs;C:Program Files (x86)Herokuin;C:Program Files (x
86)gitcmd;C:RailsInstallerRuby2.0.0in;C:RailsInstallerGitcmd;C:RailsIn
stallerRuby1.9.3in;C:UsersJaviAppDataRoaming
pm

解决方案 1:

您需要将 pip 安装的路径添加到 PATH 系统变量中。默认情况下,pip 安装到C:Python34Scriptspip(pip 现在与新版本的 python 捆绑在一起),因此需要将路径“C:\Python34\Scripts”添加到 PATH 变量中。

要检查它是否已存在于你的 PATH 变量中,请echo %PATH%在 CMD 提示符下输入

要将 pip 安装路径添加到 PATH 变量中,可以使用控制面板或setx命令。例如:

setx PATH "%PATH%;C:Python34Scripts"

注意:根据官方文档,“使用 setx 变量设置的变量仅在将来的命令窗口中可用,而不是在当前命令窗口中可用”。具体来说,您需要在输入上述命令后启动一个新的 cmd.exe 实例,以便使用新的环境变量。

感谢 Scott Bartell 指出这一点。

解决方案 2:

对于 Windows,安装包时,请输入:

python -m pip install [packagename]

解决方案 3:

截至目前,版本 3.7.3 我在获取正确的系统变量方面遇到了一些问题。

尝试一下:

  1. 输入start %appdata%cmd。

  2. 此后,文件资源管理器就会弹出../AppData/Roaming

返回一个目录并导航到Local/Programs/Python/Python37-32/Scripts

IT科技

注意:版本号可能不同,因此如果您复制并粘贴上述文件路径,则它可能不起作用。

完成此操作后,您现在有了下载的 Python 的正确位置。通过在地址栏中选择整个目录来复制文件路径。

在此处输入图片描述

完成后,单击开始图标并导航至控制面板系统和安全系统。然后单击面板左侧的“高级系统设置” 。

到达那里后,单击右下角的环境变量,将出现两个框,一个上框和一个下框。在上面的框中:单击“路径”变量,然后单击Edit右侧的。单击New并粘贴目录路径。它应该看起来像这样:

在此处输入图片描述

点击OK三次,打开一个cmd窗口并输入:pip。看看是否有效。

解决方案 4:

对我来说命令:

set PATH=%PATH%;C:Python34Scripts

立即起作用(在echo %PATH%后尝试,您将看到您的路径的值为 C:\Python34\Scripts)。

感谢:在 Windows 中将目录添加到 PATH 环境变量

解决方案 5:

在我的 Windows 10 机器上唯一可行的方法如下:

py -3 -m pip install xxxxx

解决方案 6:

替代方法。

如果您不想像前面写得很好的答案指出的那样添加 PATH,

但是您想将 pip 作为命令执行,那么您可以使用py -mas 前缀来执行此操作。

鉴于你必须一次又一次地这样做。

例如。

py -m <command>

如同

py -m pip install --upgrade pip setuptools

还要确保pippy安装

在此处输入图片描述

解决方案 7:

此外,长方法 - 这是在尝试了所有以前的答案之后的最后手段:

C:python27scriptspip.exe install [package].whl

之后进入轮子所在目录。

解决方案 8:

根据Python 3.6 文档

pip 可能未默认安装。一个可能的修复方法是:

python -m ensurepip --default-pip

解决方案 9:

控制面板->添加/删除程序->Python->修改->可选功能(您可以单击所有内容)然后按下一步->选中“将python添加到环境变量”->安装

在此处输入图片描述

这应该可以解决您的路径问题,因此跳转到命令提示符,现在您就可以使用 pip 了。

解决方案 10:

进入控制面板>>卸载 更改程序,双击Python XXX来修改安装。确保已选中 PIP 组件并安装。

在此处输入图片描述

解决方案 11:

尝试转到 Windows PowerShell 或 cmd 提示符并输入:

python -m pip install openpyxl

解决方案 12:

我刚才遇到了同样的问题。

在将正确的文件夹 ( C:Python33Scripts) 添加到路径后,我仍然无法pip运行。只需运行
pip.exe install -package-而不是
pip install -package-

解决方案 13:

在最新版本的 Python 3.6.2 及以上版本中,

C:\Program 文件(x86)\Python36-32\Scripts

您可以将路径添加到我们的环境变量路径中,如下所示

在此处输入图片描述

设置路径后,请确保关闭命令提示符或 Git。还应在管理员模式下打开命令提示符。这是 Windows 10 的示例。

解决方案 14:

使用

set Path = `%PATH%;C:Python34;C:Python27Scripts`

来源

解决方案 15:

'pip'不被识别为内部或外部命令

pip 是用于安装软件包的 Python 模块。对于您的问题,可能有很多原因;

  • 重启 CMD/终端

  • 未设置环境变量。pip 已安装,但未设置环境变量。环境变量是 Windows 变量,其中保存了 pip 路径,因此可以在运行时运行它。

  • pip 未安装。

重启 CMD/终端

有时您可能在安装 pip 之前打开了命令提示符或终端,现在只需重新启动即可获取最新的环境变量。值得尝试重新启动命令提示符或终端。

未设置环境变量

打开 CMD 并运行此命令以查看 PATH 环境变量中设置的值。

echo %PATH%

这将像这样回显 PATH 环境变量;

在此处输入图片描述

您应该检查您的路径是否存在于回显的 PATH 列表中。例如,在我的情况下,pip.exe 文件的路径是C:Python310Scripts。您可以像这样自己检查此路径;

在此处输入图片描述

如果可以找到 pip 路径,但不存在显示的 PATH 变量,则需要添加它。复制路径,例如C:Python310Scripts

转到开始此电脑属性高级系统设置高级环境变量*

在此处输入图片描述

如上图,选择Path,点击Edit按钮,添加复制的路径。重启CMD,再次测试pip命令。

pip未安装

如果未安装 pip,您可以通过从python.orgpython.exe网站下载最新安装程序来重新安装。请确保选中 pip 选项,如下图所示。

在此处输入图片描述

下一步,勾选“将 Python 添加到环境变量”

在此处输入图片描述

解决方案 16:

Windows:对我而言唯一有用的解决方案是:

  1. 导航到 C:\Users\用户名\AppData\Local\Programs\Python\Python310\Scripts

  2. 复制路径

  3. 打开环境变量系统变量

  4. 粘贴

在此处输入图片描述

此后,PIP 应该可以正常工作!

在此处输入图片描述

解决方案 17:

我尝试了所有这些方法,并观看了许多与此相关的 YouTube 视频,但对我都没有任何作用。

最后我尝试了这个方法并且成功了。

就我的情况而言,只有 Pip 未被识别。

转到此网站。https ://bootstrap.pypa.io/get-pip.py

右键单击该页面下载该文件。创建一个新文件夹并将该文件放入该文件夹。导航到该文件夹​​并在该文件夹内打开 cmd。然后输入。

python get-pip.py

之后,它将开始下载。就像在 SS 中一样。

在此处输入图片描述

安装成功后,关闭cmd并再次运行cmd并输入

pip --version

那么在我的例子中,它当然会显示如下

在此处输入图片描述

它起作用了。这些解决方案中的大多数都与在环境变量中设置路径有关。但我的情况是,在脚本文件夹中没有任何文件可见。我认为最简单的方法是通过安装程序卸载 python 并删除其他 pip 内容,然后创建新的 pip 安装。如果它不起作用,请参考此 YouTube 视频将路径设置为环境变量。(从 Youtube 复制)

解决方案 18:

或者如果你像我一样使用PyCharm (2017-03-03),只需在终端中更改目录并安装:

cd C:Users{user}PycharmProjects    estenvScripts
pip install ..

解决方案 19:

最常见的情况是:

书面cmd.exe

python -m pip install --user [name of your module here without brackets]

解决方案 20:

虽然我对此还很陌生,但pip install django对我来说还是有用的。

该路径应设置为 Python 安装的脚本文件夹所在的位置,即C:\Python34\Scripts

我猜是因为 Django 是一个基于 Python 的框架,所以在安装时必须维护这个目录结构。

解决方案 21:

我刚刚安装了 Python 3.6.2。

我得到的路径是

C:\Users\用户名\AppData\Local\Programs\Python\Python36-32\Scripts

解决方案 22:

在 Windows 中,打开 cmd 并使用 找到 PYTHON_HOME 的位置 where python。现在使用以下命令将此位置添加到环境变量 PATH:

set PATH=%PATH%;<PYTHON_HOME>Scripts

或者参考这个。


在 Linux 中,打开终端并使用 找到 PYTHON_HOME 的位置which python。现在使用以下命令将其添加PYTHON_HOME/Scripts到 PATH 变量中:

PATH=$PATH:<PYTHON_HOME>Scripts
export PATH

解决方案 23:

你可以尝试pip3。例如:

pip3 install pandas

解决方案 24:

这些对我来说都不起作用,但是运行

python -m pip install -U pip

然后按照建议将指定的目录添加到 PATH 中,就可以正常工作了

解决方案 25:

我认为从 Python 2.7.9 及更高版本开始 pip 已预先安装,它将位于您的脚本文件夹中。

因此,您必须将“scripts”文件夹添加到路径中。我的安装在 中C:Python27Scripts。检查您的路径,以便您可以相应地更改以下内容。然后转到 PowerShell,将以下代码粘贴到 PowerShell 中并按下Enter键。之后,重新启动,您的问题将得到解决。

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:Python27Scripts", "User")

解决方案 26:

我遇到了同样的问题。以管理员身份运行 Windows PowerShell 。它解决了我的问题。

在此处输入图片描述

解决方案 27:

在终端中的 Python 文件夹路径中,只需输入

  py -m pip

以检查 pip 的当前版本。您还将看到命令列表,您可以使用...

在此处输入图片描述

解决方案 28:

在 Windows 环境中,只需在 DOS shell 中执行以下命令。

path=%path%;D:\Program Files\python3.6.4\Scripts;(新路径=当前路径;Python脚本文件夹的路径)

解决方案 29:

我使用控制面板删除了旧版本,然后安装了新版本,但即使在环境变量中添加了正确的路径,新版本也没有反映 pip。不过,对我有用的方法是删除本地 App 文件夹中的旧 python 文件夹,即使卸载后也是如此。对我来说,路径如下所示。删除此文件夹解决了我的问题

C:Users/usernameAppDataLocalProgramsPython38

解决方案 30:

首先,检查pip版本以及它在机器上的存在

 pip --version

或者

 pip3 --version

如果尚未pip安装,请安装它。

在 Linux 上,您可以通过在终端运行 apt-get 命令来安装 pip3。

sudo apt-get -y install python3-pip

在 Mac 上,pip 与 Python 发行版捆绑在一起,因此你需要重新安装 Python

brew uninstall --ignore-dependencies python3 && brew install python3

pip在窗口中,当PATH 文件中的 不正确时,就会发生此问题

您可以尝试以下py前缀替代方案以使其工作

python -m pip install [packagename]

设置pipPATH [有关详细信息,请参阅 Ani Menon 的回答]

使用以下方法查找 PYTHON_HOME 的位置

where python

现在使用以下方法将此位置添加到您的环境变量 PATH 中

set PATH=%PATH%;<PYTHON_HOME>Scripts

或者

在 Linux 上,打开终端并使用以下方法找到 PYTHON_HOME 的位置

which python

现在PYTHON_HOME/Scripts使用以下命令将其添加到 PATH 变量中:

PATH=$PATH:<PYTHON_HOME>Scripts
export PATH
相关推荐
  为什么项目管理通常仍然耗时且低效?您是否还在反复更新电子表格、淹没在便利贴中并参加每周更新会议?这确实是耗费时间和精力。借助软件工具的帮助,您可以一目了然地全面了解您的项目。如今,国内外有足够多优秀的项目管理软件可以帮助您掌控每个项目。什么是项目管理软件?项目管理软件是广泛行业用于项目规划、资源分配和调度的软件。它使项...
项目管理软件   601  
  华为IPD与传统研发模式的8大差异在快速变化的商业环境中,产品研发模式的选择直接决定了企业的市场响应速度和竞争力。华为作为全球领先的通信技术解决方案供应商,其成功在很大程度上得益于对产品研发模式的持续创新。华为引入并深度定制的集成产品开发(IPD)体系,相较于传统的研发模式,展现出了显著的差异和优势。本文将详细探讨华为...
IPD流程是谁发明的   7  
  如何通过IPD流程缩短产品上市时间?在快速变化的市场环境中,产品上市时间成为企业竞争力的关键因素之一。集成产品开发(IPD, Integrated Product Development)作为一种先进的产品研发管理方法,通过其结构化的流程设计和跨部门协作机制,显著缩短了产品上市时间,提高了市场响应速度。本文将深入探讨如...
华为IPD流程   9  
  在项目管理领域,IPD(Integrated Product Development,集成产品开发)流程图是连接创意、设计与市场成功的桥梁。它不仅是一个视觉工具,更是一种战略思维方式的体现,帮助团队高效协同,确保产品按时、按质、按量推向市场。尽管IPD流程图可能初看之下显得错综复杂,但只需掌握几个关键点,你便能轻松驾驭...
IPD开发流程管理   8  
  在项目管理领域,集成产品开发(IPD)流程被视为提升产品上市速度、增强团队协作与创新能力的重要工具。然而,尽管IPD流程拥有诸多优势,其实施过程中仍可能遭遇多种挑战,导致项目失败。本文旨在深入探讨八个常见的IPD流程失败原因,并提出相应的解决方法,以帮助项目管理者规避风险,确保项目成功。缺乏明确的项目目标与战略对齐IP...
IPD流程图   8  
热门文章
项目管理软件有哪些?
云禅道AD
禅道项目管理软件

云端的项目管理软件

尊享禅道项目软件收费版功能

无需维护,随时随地协同办公

内置subversion和git源码管理

每天备份,随时转为私有部署

免费试用