python3-pip安装,但返回“命令未找到”?

时间:2016-09-03 15:56:45

标签: python pip raspberry-pi2

我发现有一些其他帖子可以解决我的问题,但没有一个能解决我的问题所以我正在创建这个帖子。

我正在尝试为我的Raspberry Pi B +安装rpi.gpio。我安装了python3-pip,但是每当我尝试使用pip3从命令行调用它时,我都会收到“command not found”。我用它卸载了它:

sudo apt-get remove python3-pip

然后重新安装

sudo apt-get install python3-pip

并得到以下内容:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  python3-pip
0 upgraded, 1 newly installed, 0 to remove and 183 not upgraded.
Need to get 0 B/79.7 kB of archives.
After this operation, 361 kB of additional disk space will be used.
Selecting previously unselected package python3-pip.
(Reading database ... 70831 files and directories currently installed.)
Unpacking python3-pip (from .../python3-pip_1.1-3_all.deb) ...
Processing triggers for man-db ...
Setting up python3-pip (1.1-3) ...

但是当我尝试做的时候:

sudo pip3 install rpi.gpio

我明白了:

sudo: pip3: command not found

我已经尝试过这个网站和其他人的建议,看看是否安装了pip以及在哪里找到它,但我总是得到“找不到命令”:

pi@raspberrypi ~ $ locate pip3
bash: locate: command not found
pi@raspberrypi ~ $ pip --version
bash: pip: command not found
pi@raspberrypi ~ $ python3-pip --version
bash: python3-pip: command not found
pi@raspberrypi ~ $ python3.2-pip --version
bash: python3.2-pip: command not found

我怎样才能获得pip安装?这让我疯了......

3 个答案:

答案 0 :(得分:3)

安装locate运行

sudo apt-get install mlocate

然后用

更新locateb
sudo updatedb

这可能需要一段时间,具体取决于您机器上的文件数量

locate现在应该工作,并显示所有点的位置

回到root问题。 在Raspian wheezy中,pip是使用pip-3.2管理的,您可以轻松地为其创建pip3别名或符号链接,以避免每次都输入pip-3.2

pip-3.2 install rpi.gpio

有关详细信息,请阅读python包上的docs和raspberry pi

答案 1 :(得分:0)

如果库可用,您可以随时使用python3 -m pip(可能带有sudo) - 就像安装到正确的位置一样。这不依赖于作为普通命令安装的pip,这只是一个快捷方式。

答案 2 :(得分:0)

尝试使用:

sudo python3 -m pip

sudo python -m pip