【问题标题】:E: unable to locate package pipE: 找不到包pip
【发布时间】:2013-01-20 21:55:10
【问题描述】:

我一直在尝试设置 Python-android 环境,并不断收到此错误消息:

~$ sudo apt-get install build-essential patch git-core ccache ant pip python-devsudo: /var/lib/sudo/plaix writable by non-owner (040777), should be mode 0700
[sudo] password for plaix: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package pip

【问题讨论】:

  • 我不知道它是否真的属于这里(你最好在askubuntu.com问这个问题)。但除此之外,我不知道你是从哪里得到这个的,但也许你的意思是包python-pip
  • 虽然一些sudo 命令似乎成功了,但是关于sudo 文件的权限存在错误。也许是不小心粘贴的。但是,如果您在使用sudo 时遇到错误,您可能需要在Ask Ubuntu 上发布问题以获得帮助。或者this related question 可能会有所帮助(请注意,您的问题不一定与那里的 OP 面临的问题一样严重)。这是您的主要问题的外围问题(这是一个错误的包名称)。

标签: android python ubuntu pip


【解决方案1】:

在 Ubuntu 中,pippython-pip 包提供。您可以在软件中心安装它,或者,如果您更喜欢使用命令行:

sudo apt-get update && sudo apt-get install python-pip

如果您还没有安装python-devbuild-essential,您也应该安装它们。 (但您的apt-get 命令似乎可能 已成功安装它们。如果您不确定,可以尝试重新安装它们来检查。或使用apt-cache policy python-dev build-essential。)

安装必要的软件后,如果您希望进一步更新它,您可以使用pip 本身进行更新,方法是运行:

sudo pip install --upgrade pip 
sudo pip install --upgrade virtualenv

来源: How to install pip on Ubuntu Eliot(已过时,但仍应适用)。

【讨论】:

    【解决方案2】:

    要安装 pip,请下载 get-pip.py。 然后运行这个命令:

    sudo python get-pip.py
    

    它将从源代码下载并安装 pip。 要检查是否安装了 pip,请输入:

    which pip
    

    它将显示 pip 所在的位置

    /usr/local/bin/pip
    

    或者直接输入:

    pip
    

    【讨论】:

    • 它对我有用
    【解决方案3】:

    你要的包不叫pip,名字取决于python版本。

    Python 2: sudo apt-get install python-pip

    Python 3: sudo apt install python3-pip

    【讨论】:

    • 这对我有用,为什么不赞成投票不确定,赞成 python3 这是一个正确的答案。
    【解决方案4】:

    如果你使用的是 python 3.xx 版本,试试这个。

    sudo apt-get install python3-pip

    【讨论】:

      【解决方案5】:

      Python 包通常有一个python 前缀。

      尝试安装python-pip 而不是pip(这可能会根据您正在处理的发行版而改变)。

      【讨论】:

        【解决方案6】:

        只需更新使用:

        sudo apt-get update
        

        您的问题将得到解决。

        【讨论】:

          【解决方案7】:

          只需删除 python-pip-whl

          sudo apt-get remove python-pip-whl
          

          现在再试一次就可以了

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-05-02
            • 1970-01-01
            • 2015-05-10
            • 2020-03-30
            • 1970-01-01
            • 2019-08-20
            • 2019-09-25
            • 1970-01-01
            相关资源
            最近更新 更多