5

我正在尝试让我的 Raspberry Pi 的 GPIO 引脚正常工作,并且我正在关注教程:如何像 Arduino 一样使用您的 Raspberry Pi

(我正在通过运行 Raspbian 的 SSH 工作。)我已经成功安装了分发。

尝试安装 PIP 时,我收到如下所示的错误。

我该如何解决?

    pi@DuckPi ~ $ sudo curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100 85929  100 85929    0     0  89250      0 --:--:-- --:--:-- --:--:--  103k
    Downloading/unpacking pip
      Running setup.py egg_info for package pip

        warning: no files found matching '*.html' under directory 'docs'
        warning: no previously-included files matching '*.txt' found under directory 'docs/_build'
        no previously-included directories found matching 'docs/_build/_sources'
    Installing collected packages: pip
      Running setup.py install for pip
        error: could not create '/usr/local/lib/python2.7/dist-packages/pip': Permission denied
        Complete output from command /usr/bin/python -c "import setuptools;__file__='/home/pi/build/pip/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-6djiJW-record/install-record.txt:
        running install

    running build

    running build_py

    running install_lib

    creating /usr/local/lib/python2.7/dist-packages/pip

    error: could not create '/usr/local/lib/python2.7/dist-packages/pip': Permission denied

    ----------------------------------------
    Command /usr/bin/python -c "import setuptools;__file__='/home/pi/build/pip/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-6djiJW-record/install-record.txt failed with error code 1
    Storing complete log in /home/pi/.pip/pip.log
4

4 回答 4

6

这是因为curlwas sudoed 而不是python. 你必须这样做:

$ curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | sudo python

或者,如果您愿意,下载文件然后运行它:

$ curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
$ sudo python get-pip.py
于 2012-12-14T22:05:14.600 回答
2

我遵循了相同的教程,但没有安装我刚刚使用的 pip:

sudo apt-get install rpi.gpio

本教程的其余部分工作得很好,需要四处搜索一些额外的信息。我对简单 GPIO 的整个体验介绍了我的博客文章Using Raspberry GPIO Interface的主题,我希望这也能有所帮助。

于 2013-04-11T10:17:39.357 回答
2

如今,Debian 软件包被命名为:

python-rpi.gpio - Python GPIO module for Raspberry Pi
python3-rpi.gpio - Python 3 GPIO module for Raspberry Pi
于 2013-06-01T17:41:21.900 回答
0

您还可以使用wiringPi 库。它非常易于使用。

以下是链接:

对于 C:https ://github.com/WiringPi/WiringPi

对于 Python:https ://github.com/Gadgetoid/WiringPi2-Python

我希望它有所帮助。

于 2014-03-03T09:02:53.883 回答