【问题标题】:Error Installing python-pip安装 python-pip 时出错
【发布时间】:2023-06-12 10:51:02
【问题描述】:

使用“$ sudo apt-get install python-pip”安装python-pip后

当我检查版本“$ pip -V”时

显示错误“bash: /usr/local/bin/pip: 没有这样的文件或目录 "

有人可以帮忙吗???

谢谢。

【问题讨论】:

  • 你可以试试“$ python -V”并显示输出吗?
  • “Python 2.7.12”
  • “$which -a pip”怎么样
  • 输出为“/usr/bin/pip”
  • 以防万一...ls -la /usr/bin/pip 的输出是什么?

标签: python installation pip


【解决方案1】:

更新:

sudo rm /usr/local/bin/pip

可能是以下情况之一,或者只是一个损坏的符号链接。


我的猜测:/usr/local/bin/pip 可能正在使用您的系统上未安装的 Python 3(假设 Ubuntu 或 Debian)。这可以通过检查文件的第一行来验证:

head /usr/local/bin/pip

如果它显示类似#!/usr/bin/python3 的内容,并且没有安装 Python 3,则可能会导致错误“没有这样的文件或目录”。

我让你运行“which -a pip”也是另一种检查方式。由于apt 只在/usr/bin 中安装pip 而/usr/local/bin 中没有安装pip,可能你从来没有调用通过apt 安装的pip 命令。

但是,在您尝试这些命令之前,我无法确定是否是这种情况。之后事情变得非常简单:只需删除 /usr/local/bin/pip 即可解决问题。

【讨论】:

  • Python 3 使用“/usr/bin/pip”head /usr/local/bin/pip 显示“没有这样的文件或目录”。
  • 嗯,你有没有通过其他方式安装pip,比如bootstrap.pypa.io/get-pip.py
  • head /usr/local/bin/pip 显示“没有这样的文件或目录”:也许只是打开一个新的控制台就可以解决它。
  • @TanmoyGhosh 很高兴听到。如果你能分享一下你是如何解决这个问题的,那就更好了:)
【解决方案2】:

你需要从python脚本所在的段安装python-pip。

就我而言,您可以在这张图片中看到:

在标题栏按 cmd 并按 Enter。 命令提示符将在此目录中打开。 我确定您的 pip 不在 Scripts 目录中,这就是为什么您面临我几天前遇到的同样问题的原因。

尝试执行命令: $ sudo apt-get 安装 python-pip 或者你可以安装更新版本的pip3

希望它会起作用。

【讨论】:

  • Bash 是一个 Linux/Mac 控制台。
  • 我在 Ubuntu-16.04。我认为你在 Windows 中。
  • 是的!我在 Windows 中