修复pip命令未找到
Python是一种普遍用于简单脚本应用程序、机器学习技术和算法的语言。由于其强大而通用的库,它主要由研究人员和人工智能用户使用。为了使用和管理它的包,Python有“pip”。pip是Python包管理器之一,它使我们能够从PyPI (Python包索引)管理、安装和升级Python包和模块。
但是,在Python中编码或安装某些模块时,用户可能会遇到Mac和Linux上的“pip command not found”错误,Windows上的“pip is not recognized as the internal or external command”错误。
本博客将使用以下大纲演示解决“pip not found”错误的修复方法:
- 在Windows上找不到pip命令
- 修复在Linux上找不到pip命令
- 结论
修复了Windows上的“pip命令不存在”
有时,在Windows上出现“pip不被识别为内部或外部”命令错误,如下所示。这是由于各种原因造成的,例如pip没有正确安装,如果pip没有添加到Windows Path变量或旧版本的pip在Windows上运行:
要修复所述错误,用户可以尝试以下解决方案:
- 在系统上正确安装pip
- 升级pip
- 将pip添加到Windows路径变量中
解决方案1:在系统上正确安装pip
如果pip没有与Python一起安装,那么用户可能会面临上述错误。要修复此错误,请启动Python安装程序,自定义Python安装选项,并在系统上安装Python和pip。为了进行演示,请执行以下步骤。
步骤1:启动Python安装程序
打开Python的网站并下载Python安装程序。之后,导航到“Downloads”文件夹并运行安装程序:
步骤2:自定义Python安装
现在,标记下面指向的复选框,以使用管理权限安装Python,并将Python添加到Windows PATH。接下来,为了在安装Python的同时安装pip,点击“Customize installation”选项:
步骤3:安装pip
下一步,勾选“pip”复选框安装pip,点击“next”按钮:
现在,继续使用默认标记选项,在Windows上使用“install”按钮安装pip和Python:
安装成功后,使用“close”按钮关闭安装窗口:
步骤4:启动命令提示符
接下来,通过开始菜单启动命令提示符Windows终端:
第五步:使用pip命令
使用pip命令检查“pip”是否工作:
皮普,版本
在这里,我们通过运行“pip -version”命令找到了pip版本:
如果使用“pip”命令安装,请执行“pip install”命令:
PIP安装熊猫
输出显示我们已经有效地安装了" pandas "包,并成功解决了" pip is not recognized as internal "命令错误:
方案二:升级PIP
有时旧版本的pip不能正常工作并产生错误" pip command not found "。python3版本使用" pip3 "进行包管理," python2 "使用" pip "。首先,尝试使用pip或pip3进行包安装。如果这不能很好地工作,这意味着pip已经过时,不支持所需的模块或包,并且会显示错误。
要修复上述错误,请尝试使用下面的命令升级pip:
Python -m PIP install——upgrade PIP
升级pip后,尝试使用pip安装软件包,并检查错误是否修复。
解决方案3:设置“环境变量”
有时,在安装pip和python时,pip不会自动添加到Windows Path。因此,无法从命令行访问pip命令,用户会遇到“pip不可识别”的错误。要修复给定的错误,请使用以下步骤将pip安装目录添加到Windows path变量中:
步骤1:导航到Python安装目录
默认情况下,Python安装在“C:Users\AppDataLocalProgramsPythonPython”目录下。导航到Python的安装目录并打开" Scripts "文件夹:
在“Scripts”目录下,用户可以找到“pip”可执行文件。现在,从地址栏复制Scripts目录的路径:
步骤2:启动环境变量
通过在Windows开始菜单中搜索打开环境变量设置:
接下来,点击“环境变量”按钮,启动设置:
步骤3:添加pip到Windows路径
在“用户变量”列表中打开“路径”选项。为此,首先选择“路径”,然后按“编辑”键:
在这里,您可以看到我们的系统已经在Windows Path变量中添加了Python和pip。要在Windows“path”变量中添加复制的路径,请按“New”键,粘贴pip安装路径“C:Users\AppDataLocalProgramsPythonPythonScripts”,然后按“OK”键:
步骤4:使用pip命令
将“pip”添加到Windows Path后,重新启动命令提示符终端,使用pip命令安装包或模块,并检查上述问题是否解决:
PIP安装熊猫
为了演示,我们使用pip命令安装了Python的pandas库:
上面的输出显示我们已经修复了Windows上的“pip命令不可识别”错误。
修复在Linux上找不到pip命令
Pip是Linux上广泛使用的从PyPI安装Python包和模块的方法。但有时,用户会遇到“command ' pip ' not found”错误,如下所示。这是由于pip没有安装在Linux上,pip已经过时,或者pip没有添加到环境设置中:
要解决上述问题,请执行以下解决方案。
- 在Linux上安装pip
- 升级皮普
- 将Pip添加到环境设置中
让我们逐一详细讨论上述解决方案。
解决方案1:在Linux上安装pip
如果在Linux上没有正确安装pip,用户会得到“pip not found”命令错误。为了避免上述问题,请尝试使用以下过程在Linux上安装pip。
步骤1:更新Linux源代码存储库
首先,使用“CTRL+ALT+T”键启动Linux终端。然后,使用“apt update”命令以sudo用户权限更新Ubuntu存储库:
Sudo apt更新
步骤2:安装pip
接下来,使用给定的命令安装" pip " Python包管理器。“-y”选项将允许进程使用额外的磁盘空间:
安装python3-pip
在这里,你可以看到pip安装在Ubuntu (Linux发行版)上:
步骤3:验证
使用“pip”命令查看版本信息。
皮普,版本
在这里,你可以看到我们已经在Linux上有效地安装了“pip 22.0.2”,并修复了“pip not found”错误:
方案二:升级pip
在最新的Linux发行版中,使用Python3,它使用“pip3”进行包管理。如果用户的系统版本为python3,则" pip "命令可能不起作用。然而,python版本2使用了" pip "。
首先,尝试运行pip3或pip命令来安装包/模块。如果这两个命令都不能正常工作,那么尝试升级pip版本,因为旧版本可能不支持所需或最新的Python包,并显示错误" pip not found "。
要在Ubuntu中升级pip,运行以下命令:
Python3 -m PIP install——upgrade PIP
这将升级pip包,并可以修复所述问题:
为了确认,再次运行“pip”命令检查其版本。在这里,你可以看到我们已经有效地在Ubuntu上运行了" pip "命令:
皮普,版本
解决方案3:在环境设置中添加Pip
如果系统正确安装了pip,并且已经是最新版本,但是仍然显示“pip command not found”错误。这意味着,Linux系统可能无法识别pip命令,并且pip没有被添加到环境设置中。
要解决给定的问题,可以使用下面的演示将pip添加到环境设置中。
步骤1:检查pip安装位置
首先,检查“pip.exe”和“pip3.exe”文件存在的位置。为此,运行“which pip”命令。这将显示pip的安装目录:
而皮普
步骤2:将pip添加到路径环境设置中
”。“bashrc”是Linux的一个隐藏文件,用于设置shell环境变量。如果要将pip添加到Linux环境设置中,请导出“。conf”文件中“pip”的安装路径。bashrc”(文件。为此,首先,使用下面的命令打开文件:
Sudo nano .bashrc
接下来,将下面的代码片段添加到”。导出“pip”的安装路径到环境设置:
导出路径= " usr / bin: $路径”
修改完成后按“CTRL+S”保存修改,按“CTRL+X”退出nano文本编辑器:
步骤3:验证
为了验证,请尝试安装一些Python模块并检查错误是否固定:
PIP安装熊猫
下面的结果表明我们已经使用pip有效地安装了“panda”库:
我们已经详细阐述了在Windows和Linux上修复“pip command not found”错误的解决方案。
结论
要修复“pip command not found”错误,请尝试重新安装“pip”Python包管理器,或者在Windows下使用“Python -m pip install -upgrade pip”命令升级pip,在Linux下使用“python3 -m pip install -upgrade pip”命令升级pip。修复上述错误的另一种可能的解决方案是将pip添加到Windows或Linux环境设置中。这将使Windows或Linux终端可以访问pip。这篇文章演示了在Windows和Linux操作系统上解决“pip command not found”错误的修复方法。