RaspBerry找不到pip3

时间:2018-11-07 18:12:50

标签: python raspberry-pi

我用this website.安装了Python 3.4(我用sudo apt-get python3.4安装了它)

IT正常完成,如果我键入:

python --version

我回来了:

python 3.4.4

但是如果我想用PIP3制作东西,它会说:

-bash: pip3: command not found

尝试点子会带来相同的结果。

我需要pip3来安装Adafruit-Blinka

我该怎么办?

我也尝试过:sudo apt-get install python-pip 这将安装普通的pip,pip3似乎没有安装。

谢谢!

4 个答案:

答案 0 :(得分:4)

sudo apt-get install python3-pip

这应该安装pip3来管理Python3库。如果您使用的是rasbian。
python-pip适用于Python2。

pip和python是两个单独的实体。在那里安装一个并不一定意味着会安装另一个。

有关此事的一些好的文档可以在raspberrypi.org

中找到

others在官方论坛上也提出了同样的问题。

请记住,大多数“安全”发行版的LTS平台都倾向于默认使用Python2。这意味着您必须在所有安装中基本添加python3-<lib> 3是此处的关键元素)。否则,您很可能会获得该库/工具的Python2等价物。就像在这种情况下一样。

同样,我大部分时间都在使用Arch Linux ARM,所以我不熟悉RPi平台的debian / ubuntu / etc发行版。但是该程序包应与Arch中的调用方式大致相同:)

答案 1 :(得分:1)

看起来正确的命令名称是:pip-3.2.

答案 2 :(得分:1)

即使Python3安装了“应该”安装最新的点子,在mho中也没有。如果您具有Python的早期版本,则它可能具有pip的先前版本。 要在安装python3之后安装最新版本:

python3 -m pip install --upgrade pip

这可能导致其他python版本或使用先前pip版本的其他程序出现问题。

有关解决问题的信息,请参见此处: https://github.com/pypa/pip/issues/5599

在linux上,您可以使用: sudo apt install python3-pip

答案 3 :(得分:1)

因为我使用python3.6(通过sudo python3 --version检查您的版本),所以我不得不使用:

sudo python3.6 -m pip install --upgrade pip

正确安装pip3。