当使用"pip install ..."时出现"bash: pip: command not found"的错误。

5

我在安装python 3.6.9的Linux Ubuntu系统上使用pip时遇到了问题。

当我尝试下载pip时,它说我已经拥有了它。所以当我尝试pip install ...时,它会出现错误 "bash: pip: command not found"。

当我在终端中键入"which pip"时,它什么也没有输出并创建了一个新行。

(同时,它在普通终端中也不起作用)我还应该说明我正试图在一个虚拟环境中执行这个操作。安装pip时它给出相同的错误(我已经拥有它),并且在使用pip时也会出现类似的错误("bash: pip: command not found")

echo $PATH输出为:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

对不起,如果这段话不太清楚,因为我是新手。


听起来像是bash不知道在哪里找到pip。可能需要将其添加到您的环境变量中。请使用您的虚拟环境运行echo $PATH命令,并将输出更新到您的问题中。 - S3DEV
你尝试过 python3 -m pip 吗? - Prayson W. Daniel
1个回答

3
请尝试以下方法:
  • python -m pip install ....
  • python3 -m pip install ....
  • py3 -m pip install ....
正如@S3DEV所评论的那样,可能存在路径变量问题,因此在使用pip之前尝试使用python可能会解决问题。这些其他变体(python3py)也可以起作用。

python3 -m pip install...让我成功安装了该软件包,但是有没有办法让pip命令正常工作呢?即使是像pip list等命令也无法正常工作。 - Mr. Breakfast
你可以执行 python3 -m pip list 命令。另外,查看如何在 Ubuntu 上配置 pip 路径。 - Lucas Thimoteo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接