【问题标题】:Unable to install pip in ubuntu?无法在ubuntu中安装pip?
【发布时间】:2017-11-01 22:49:08
【问题描述】:

我尝试安装 pip 几次,但不能。这是我的终端在尝试安装 pip 时的样子:

aman@aman-HP-Pavilion-Notebook:~$ sudo apt-get install python-pip

Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-pip is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

aman@aman-HP-Pavilion-Notebook:~$ pip

The program 'pip' is currently not installed. You can install it by typing:
sudo apt-get install python-pip

aman@aman-HP-Pavilion-Notebook:~$ sudo pip

sudo: pip: command not found

aman@aman-HP-Pavilion-Notebook:~$

【问题讨论】:

  • 听起来你的 $PATH 设置为你的发行版不期望的东西。
  • @JonathonReinhart 是的,我也想过...但是为什么卸载并清除软件包并再次安装会起作用呢?也许与依赖关系有些冲突?
  • 你可以像这样使用python-pip,stackoverflow.com/a/62724749/8253704

标签: python linux installation pip ubuntu-14.04


【解决方案1】:

试试这个命令:

sudo apt-get purge --auto-remove python-pip

sudo apt-get update

sudo apt-get -y install python-pip

curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"

python get-pip.py

验证:

pip --help

pip -V

问题可能是 Ubuntu 14.04 Universe 存储库中可用的软件包。

如果这不起作用,请从此处下载 .deb:

https://packages.ubuntu.com/trusty/all/python-pip/download

然后右键点击 .deb 并安装它

【讨论】:

  • 我已经尝试了 10 次,但无法解决这个问题。我也试过安装 python3-pip 但这似乎也不起作用。
  • @AmanKumar okey 然后,检查我更新的答案,我想我知道它是什么
  • 在尝试python get-pip.py 命令后,我得到了这个: You are using pip version 1.5.4, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. _aman@aman-HP-Pavilion-Notebook:~$_ pip --help The program 'pip' is currently not installed. You can install it by typing: sudo apt-get install python-pip _aman@aman-HP-Pavilion-Notebook:~$_ pip install --upgrade pip The program 'pip' is currently not installed. You can install it by typing: sudo apt-get install python-pip _aman@aman-HP-Pavilion-Notebook:~$_
  • @TaylorLiss 我一直很乐意提供帮助
  • 很好的解决方案!
【解决方案2】:

问题可能是您的 PC 上的不同位置安装了两个版本的 python 2,并且其中一个 python 副本的 pip 以某种方式被删除。因此,当您尝试为副本安装 pip 时,系统会说已经在另一个位置安装了一个 pip,并且 /usr/local/bin 文件夹也缺少用于安装 pip 的 pip 文件。

我刚刚解决了这个问题,所以我会尝试以一种方式解释它,以便初学者也能正确理解它

将已经安装的pip文件复制到丢失的位置,而不是通过命令安装,因为命令会检测到已经安装的pip。

解决方法很简单:

在 Ubuntu 的终端(命令提示符)中运行这些命令

哪个点

#获取已经安装的pip文件的位置

cp位置提供的pip位置复制pip文件到哪里

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2016-04-06
    • 2016-02-16
    • 2016-07-22
    • 2015-07-13
    • 2022-07-20
    • 2013-11-06
    • 2016-08-22
    • 1970-01-01
    相关资源
    最近更新 更多