树莓派3b的raspberrypi系统安装pip

摘要:
在上一节中,python的默认版本已更改为python3。我们可以直接使用python命令,也就是使用的python 3。我们希望通过pip命令安装python扩展包。首先安装管道。Aptinstall是无用的。使用源代码安装转到PyPI·ThePython PackageIndex以查找源代码包。首先安装setuptools,然后安装pippi@raspberrypi :~$ wgethttps://files.pyth

上节将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
>>>

  没有报错,验证完成。

免责声明:文章转载自《树莓派3b的raspberrypi系统安装pip》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇HTML中data自定义属性的使用和插件应用020-Spring Boot 监控和度量下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Python自动化 【第十八篇】:JavaScript 正则表达式及Django初识

本节内容 JavaScript 正则表达式 Django初识 正则表达式 1、定义正则表达式 /.../ 用于定义正则表达式 /.../g 表示全局匹配 /.../i 表示不区分大小写 /.../m 表示多行匹配 JS正则匹配时本身就是支持多行,此处多行匹配只是影响正则表达式^和$,m模式也会使用^$来匹配换行的内容) 1 var pattern...

python电脑结构、ARP协议、单位转换、字节bytes、字符串与字节关系等知识总结

目录 一、计算机五大部件 二、程序运行的过程 三、ARP协议 四、单位转换 五、数据类型:字节bytes 六、字符串和字节的关系 一.计算机五大部件 电脑之父——冯·诺伊曼提出了计算机的五大部件:输入设备、输出设备、存储器、运算器和控制器。 我们把键盘和鼠标叫输入设备。 输入设备: 向电脑输入数据和信息的设备。除了键盘。除了键盘鼠标,其他输入设备还包括触...

Python中的MySQL接口:PyMySQL & MySQLdb

MySQLdb模块只支持MySQL-3.23到5.5之间的版本,只支持Python-2.4到2.7之间的版本 PyMySQL支持 Python3.0以后的版本 PyMySQL https://pypi.python.org/pypi/PyMySQL https://github.com/PyMySQL/PyMySQL/blob/master/README...

Python将被加入高考科目?你怎么看?

今天看到这样的一则新闻:不禁感叹,人工智能这股风来的太快,已经掀起全民学习Python的浪潮。 2017年中观察:看上去这个大纲内容基本是这样了,但是实行年份可能要往后推了,不在2017年执行了(据说技术科目的另一部分,通用技术,也在进行教改)。 2017年初消息:浙江省信息技术新教材,即将在2017级(2017年9月入学)高中新生中开始使用。 据了解,与...

Python的魔法函数

概要 如何定义一个类 类里通常包含什么 各个部分解释 类是怎么来的 type和object的关系 判断对象的类型 上下文管理器 类结构 #!/usr/bin/env python #-*- coding: utf-8 -*- #Author: rex.cheny #E-mail: rex.cheny@outlook.com #类名后面写(object...

如何使用python获取电脑剪切板的文字?

如何使用python获取电脑剪切板的文字? 如何使用python操作电脑剪切板? 我们 平时的工作中可能需要 频繁的复制,粘贴,去剪切等等。 比如我英语就特别的不好,我每次看 PDF 文档,或者是其他资料的时候,都需要 先复制一下 英文单词,或者句子,然后有时候从PDF 中复制的英文 还插带有 换行,这就严重的影响到了翻译的结果。 我这个时候,就在想,如果...