找不到包pythonpip Ubuntu 20.04

2024-10-03 23:18:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试安装mininet wifi。下载后,我一直在使用以下命令安装它:

    sudo util/install.sh -Wlnfv

然而,我不断得到错误:

    E: Unable to locate package python-pip

我已经多次尝试下载python pip。我知道mininet wifi使用python 2而不是python 3。我尝试使用以下命令下载python pip:

    sudo apt-get install python-pip

但这会导致同样的错误:

    E: Unable to locate package python-pip

Tags: installpipto命令packagesh错误util
3条回答

在我的例子中,用于下载get-pip.py的curl命令在运行sudo python get-pip.py时出现语法错误

但是通过访问https://bootstrap.pypa.io/和下载get-pip.py手动下载对我来说很好

因为Python2已经过了它的生命周期,所以Python2的几个包都包含在20.04中。您必须手动为Python 2安装pip

首先,安装Python 2:

sudo apt install python2

然后,使用python2跟随https://pip.pypa.io/en/stable/installing/

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

您可以使用sudo运行第二步。如果不使用sudo,则需要按照安装消息的建议更改PATH。或者,也可能更好(因为它不会改变PATH),使用

python2 -m pip

只要你需要pip2

Ubuntu 20.04存储库中不包括Python 2的Pip
您需要使用get-pip.py脚本为Python 2安装pip。


1。首先启用universe存储库:

sudo add-apt-repository universe

2。更新包索引并安装Python 2:

sudo apt update 
sudo apt install python2

3。使用curl下载get-pip.py脚本:

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

4。启用存储库后,使用python2以sudo用户身份运行脚本以安装pip:

sudo python2 get-pip.py

如果出现错误,作为回退,可以使用特定的2.7版本的get-pip.py:

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py


Pip将在全球范围内安装。如果只想为用户安装,请在不使用sudo的情况下运行该命令。该脚本还将安装setuptools和wheel,允许您安装源发行版

通过打印pip版本号来验证安装:

pip2 --version

输出将如下所示:

 pip 20.0.2 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

相关问题 更多 >