‘pip’ 未被识别为内部或外部命令
- 2024-11-20 08:44:00
- admin 原创
- 9
问题描述:
当我尝试在我的计算机上安装 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 我在获取正确的系统变量方面遇到了一些问题。
尝试一下:
输入
start %appdata%
cmd。此后,文件资源管理器就会弹出
../AppData/Roaming
。
返回一个目录并导航到Local/Programs/Python/Python37-32/Scripts
。
注意:版本号可能不同,因此如果您复制并粘贴上述文件路径,则它可能不起作用。
完成此操作后,您现在有了下载的 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 -m
as 前缀来执行此操作。
鉴于你必须一次又一次地这样做。
例如。
py -m <command>
如同
py -m pip install --upgrade pip setuptools
还要确保pip
已py
安装
解决方案 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:对我而言唯一有用的解决方案是:
导航到 C:\Users\用户名\AppData\Local\Programs\Python\Python310\Scripts
复制路径
打开环境变量→系统变量
粘贴
此后,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]
设置pip
PATH [有关详细信息,请参阅 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
- 2024年20款好用的项目管理软件推荐,项目管理提效的20个工具和技巧
- 2024年开源项目管理软件有哪些?推荐5款好用的项目管理工具
- 项目管理软件有哪些?推荐7款超好用的项目管理工具
- 项目管理软件哪个最好用?盘点推荐5款好用的项目管理工具
- 项目管理软件有哪些最好用?推荐6款好用的项目管理工具
- 项目管理软件有哪些,盘点推荐国内外超好用的7款项目管理工具
- 2024项目管理软件排行榜(10类常用的项目管理工具全推荐)
- 项目管理软件排行榜:2024年项目经理必备5款开源项目管理软件汇总
- 2024年常用的项目管理软件有哪些?推荐这10款国内外好用的项目管理工具
- 项目管理必备:盘点2024年13款好用的项目管理软件