Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;E:找不到包python pip“;在Ubuntu 18.04上_Python_Linux_Ubuntu_Pip_Ubuntu 18.04 - Fatal编程技术网

&引用;E:找不到包python pip“;在Ubuntu 18.04上

&引用;E:找不到包python pip“;在Ubuntu 18.04上,python,linux,ubuntu,pip,ubuntu-18.04,Python,Linux,Ubuntu,Pip,Ubuntu 18.04,我正试图在Ubuntu上安装virtualenv 首先它说没有找到命令“pip”,所以我键入了 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-886

我正试图在Ubuntu上安装virtualenv

首先它说没有找到
命令“pip”
,所以我键入了

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

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

sudo apt-get install software-properties-common
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install python-pip
确定列出的python的最高版本。 如果最高版本类似于
python2.7
,则安装
python2-pip
如果类似于
python3.8
,则安装
python3pip

python3.8的示例:

sudo apt-get install python3-pip

在终端中尝试以下命令,这将更好地工作:

apt-get-install-curl
卷曲https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
python get-pip.py

您可能已经安装了python 3 pip。您可以使用
pip3安装

来解决以下问题,而不是
pip安装

E: Unable to locate package python-pip
你应该这样做。这适用于python2.7,您不会对此感到失望。 按照下面提到的步骤操作。 转到并从中复制所有代码。
使用CTRL+ALT+T打开终端

vi get-pip.py
将复制的代码粘贴到此处,然后按退出vi编辑器

ESC then :wq => press Enter
最后,现在运行代码,看看神奇之处

sudo python get-pip.py
它会自动在Linux中添加pip命令。

在某些Linux上,像Debian一样基于DeXROS,您可能首先考虑更新您的“<强> APT get <强> >,以防您通过它安装Python PIP。< /P>
sudo apt-get update
这可能有助于apt更新其索引并找到python pip包。 在这之后,你可以像这样安装它-

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

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

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

您是否尝试过
python-m pip安装…
您可以使用python pip的可能副本,这意味着什么?”aiki@LAPTOP-886AEJG:~/Jarvis$./setup.sh指定python版本(2/3)(默认为3)3在import distutils.spawn ModuleNotFoundError:没有名为“distutils.spawn”的模块中的第22行,选择运行virtualenv和解释器/usr/bin/python3回溯的python版本3(最后一次调用):文件“/usr/local/lib/python2.7/dist packages/virtualenv.py”如果您使用的是版本3,请确保python3和pip3,并确保您导入的模块是使用pip3安装的。检查python版本和pip版本,然后检查代码中导入的模块在python和pip版本下是否可用。对于任何其他新问题,请发布有关堆栈溢出的新问题,但首先搜索堆栈溢出以查找新问题。如何检查pip版本?我只是键入pip3吗?在从ubuntu派生的docker容器中不起作用:latestHi,我在“/usr/lib/python2.7”和“/usr/local/bin/python2.7”中安装了python2.7,当我运行“sudo apt get install python2 pip”时,它会给出相同的错误:“找不到包python2 pip”ls/bin/python3*outputs:bin/python3/bin/python3.8/bin/python3 futurize/bin/python3巴氏杀菌是不是我的python2.7安装在了错误的地方?这是大多数有这个问题的人的正确答案,IMHO。我同意@desgua。在我的例子中,每当我从终端运行
python--version
,它说
python 2.7.2
。然而,当我签入
/bin/python*
时,安装了其他几个3.x版本。值得检查。
sudo-apt-get-install-python2-pip
产生
E:找不到包python2-pip
python3 get-pip.py
sudo apt install python3-pip