Ubuntu 18.04 上的“E:无法找到包 python-pip”[重复]
Posted
技术标签:
【中文标题】Ubuntu 18.04 上的“E:无法找到包 python-pip”[重复]【英文标题】:"E: Unable to locate package python-pip" on Ubuntu 18.04 [duplicate] 【发布时间】:2019-08-20 17:15:46 【问题描述】:我正在尝试在 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
我正在尝试在 win 10 上安装 jarvis 和 mycroft,但我需要使用 Ubuntu,因为它仅适用于 Linux。
【问题讨论】:
你试过python -m pip install ...
Unable to install pip in ubuntu?的可能重复
你可以使用 python-pip ,***.com/a/62724749/8253704
【参考方案1】:
ls /bin/python*
确定列出的最高版本的python。
如果最高版本类似于python2.7
,则安装python2-pip
如果它类似于python3.8
,则安装python3-pip
python3.8 示例:
sudo apt-get install python3-pip
【讨论】:
嗨,当我运行“sudo apt-get install”时,我在“/usr/lib/python2.7”和“/usr/local/bin/python2.7”中安装了python2.7 python2-pip" 它给出了相同的错误:"无法找到包 python2-pip" ls /bin/python* 输出:bin/python3 /bin/python3.8 /bin/python3-futurize /bin/python3-pasteurize 是我的 python2 .7 安装在错误的位置? 这是大多数有这个问题恕我直言的正确答案。 我同意@desgua。就我而言,每当我从终端运行python --version
时,它都会显示Python 2.7.2
。然而,当我签入/bin/python*
时,安装了其他几个3.x 版本。值得一试。
sudo apt-get install python2-pip
产生E: Unable to locate package python2-pip
【参考方案2】:
在 Ubuntu 终端上尝试以下命令序列:
sudo apt-get install software-properties-common
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install python-pip
【讨论】:
这是什么意思 "aiki@LAPTOP-886AEJJG:~/Jarvis$ ./setup.sh 指定python版本(2/3)(Default-3)3 选择python版本3 使用解释器运行virtualenv /usr/bin/python3 Traceback(最近一次调用最后一次):文件“/usr/local/lib/python2.7/dist-packages/virtualenv.py”,第 22 行,在在终端尝试以下命令,效果会更好:
apt-get install curl
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
python get-pip.py
【讨论】:
【参考方案4】:在某种 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)
【讨论】:
【参考方案5】:您可能已经安装了 python 3 pip。您可以使用 pip3 install
代替 pip install
。
【讨论】:
【参考方案6】:解决问题:
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
【讨论】:
【参考方案7】:我在 Windows 10 上使用 WSL2,但遇到了同样的问题。尝试帮助我解决此问题的方法。我假设你使用的是 python3。
python3 get-pip.py
sudo apt install python3-pip
【讨论】:
以上是关于Ubuntu 18.04 上的“E:无法找到包 python-pip”[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何从安装在 Ubuntu 18.04 VirtualBox 上的 Wordpress Web 界面写入/上传
Android SDK Manager 无法在 Ubuntu 18.04 上的 Eclipse 中打开