zoukankan      html  css  js  c++  java
  • 树莓派3b的raspberrypi系统安装pip

    上节将python的默认版本更改为python3了,我们可以直接使用python命令,该命令就是使用的python3

    我们想要通过pip命令安装python扩展包,先安装pip,apt install没用,通过源码安装

    PyPI · The Python Package Index查找源码包,首先安装setuptools,再安装pip

    pi@raspberrypi:~ $ wget https://files.pythonhosted.org/packages/cf/79/1a19c2f792da00cbead7b6caa176afdddf517522cb9163ce39576025b050/setuptools-57.1.0.tar.gz
    pi@raspberrypi:~ $ wget https://files.pythonhosted.org/packages/4d/0c/3b63fe024414a8a48661cf04f0993d4b2b8ef92daed45636474c018cd5b7/pip-21.1.3.tar.gz
    

      下载之后解压缩

    pi@raspberrypi:~ $ tar -zxvf setuptools-57.1.0.tar.gz
    pi@raspberrypi:~ $ tar -zxvf pip-21.1.3.tar.gz

      进入解压缩的目录

    pi@raspberrypi:~ $ cd setuptools-57.1.0

      直接命令安装setuptools

    pi@raspberrypi:~/setuptools-57.1.0 $ sudo python setup.py build
    //由于在build时候提示错误No mudule named “distutils.util” ,故安装此部分程序,完美解决问题
    pi@raspberrypi:~/setuptools-57.1.0 $ sudo apt install python3-distutils
    //继续安装setuptools
    pi@raspberrypi:~/setuptools-57.1.0 $ sudo python setup.py build
    pi@raspberrypi:~/setuptools-57.1.0 $ sudo python setup.py install

      安装pip

    pi@raspberrypi:~ $ cd pip-21.1.3/
    pi@raspberrypi:~/pip-21.1.3 $ sudo python setup.py build
    pi@raspberrypi:~/pip-21.1.3 $ sudo python setup.py install
    

      查看pip版本

    pi@raspberrypi:~/pip-21.1.3 $ pip --version
    pip 21.1.3 from /usr/local/lib/python3.7/dist-packages/pip-21.1.3-py3.7.egg/pip (python 3.7)
    

      pip安装完成,可以通过pip命令安装扩展包了

    pi@raspberrypi:~ $ pip install lxml
    Defaulting to user installation because normal site-packages is not writeable
    Collecting lxml
      Downloading lxml-4.6.3-cp37-cp37m-manylinux2014_aarch64.whl (6.7 MB)
         |████████████████████████████████| 6.7 MB 73 kB/s
    Installing collected packages: lxml
    Successfully installed lxml-4.6.3
    pi@raspberrypi:~ $ ls
    pip-21.1.3  pip-21.1.3.tar.gz  setuptools-57.1.0  setuptools-57.1.0.tar.gz
    pi@raspberrypi:~ $ python
    Python 3.7.3 (default, Jan 22 2021, 20:04:44)
    [GCC 8.3.0] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import lxml
    >>>
    

      没有报错,验证完成。

    -------------------------------------------------

    保持专注,只做一件事,做好这件事!@

    -------------------------------------------------

  • 相关阅读:
    POJ 3253 Fence Repair
    POJ 2431 Expedition
    NYOJ 269 VF
    NYOJ 456 邮票分你一半
    划分数问题 DP
    HDU 1253 胜利大逃亡
    NYOJ 294 Bot Trust
    NYOJ 36 最长公共子序列
    HDU 1555 How many days?
    01背包 (大数据)
  • 原文地址:https://www.cnblogs.com/24la/p/raspberrypi-python-pip-install.html
Copyright © 2011-2022 走看看