Ubuntu 18.04上的“E:无法找到python-pip包”

63lcw9qa  于 2022-11-02  发布在  Python
关注(0)|答案(7)|浏览(182)

我正在尝试在Ubuntu上安装virtualenv。
一开始是command 'pip' not found,所以我输入

sudo apt install python-pip

然后她说

E: Unable to locate package python-pip

我试着重置WSL,用cmd下载,但是它在Ubuntu上不起作用。我不知道为什么。即使我用cmd下载了python3,virtualenv和pip。它在Ubuntu 18.04上不起作用。在Ubuntu 14.04上也不起作用。

aiki@LAPTOP-886AEJJG:~$ pip

Command 'pip' not found, but can be installed with:

sudo apt install python-pip

aiki@LAPTOP-886AEJJG:~$ sudo apt install python-pip
[sudo] password for aiki:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python-pip

我试着在win10上安装jarvis和mycroft,但是我需要使用Ubuntu,因为它只适用于Linux。

cnh2zyt3

cnh2zyt31#

ls /bin/python*

确定列出的python的最高版本。如果最高版本类似于python2.7,则安装python2-pip如果类似于python3.8,则安装python3-pip
python3.8的示例:

sudo apt-get install python3-pip
falq053o

falq053o2#

在Ubuntu终端上尝试以下命令序列:

sudo apt-get install software-properties-common
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install python3-pip
l7mqbcuq

l7mqbcuq3#

在终端中尝试以下命令,效果会更好:

apt-get install curl

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

python get-pip.py
k4ymrczo

k4ymrczo4#

在某些Linux上,比如基于Debian的发行版,你可能需要考虑先更新你的'apt-get',以防你通过它来安装python-pip。

sudo apt-get update

这可能会帮助apt-get更新它的索引并找到python-pip包。

sudo apt-get install python-pip (Python2)
sudo apt-get install python3-pip (Python3)
nbnkbykc

nbnkbykc5#

你可能已经安装了python 3 pip,你可以用pip3 install代替pip install

bgtovc5b

bgtovc5b6#

要解决的问题:

E: Unable to locate package python-pip

你应该这样做。这与python2.7一起工作,你不会对它感到失望。按照下面提到的步骤操作。转到get-pip.py并复制它的所有代码。
使用CTRL + ALT +T打开终端

vi get-pip.py

将复制的代码粘贴到此处,然后按下退出vi编辑器

ESC then :wq => press Enter

最后,现在运行代码,看看它的神奇之处

sudo python get-pip.py

它会自动在Linux中添加pip命令。
you can see the output of my machine

lhcgjxsq

lhcgjxsq7#

我在Windows 10上使用WSL2,也遇到了同样的问题。请尝试帮助我解决这个问题的方法。我假设您使用的是python3。

python3 get-pip.py
sudo apt install python3-pip

相关问题