TinkerBoard如何安装Python第三方库

TinkerOS是Debian系统,一般内置了Python2.7和Python3.5两个版本的Python,在使用python时要了解默认的python版本和安装第三方库时要不要加“3”

一、查看和切换Python默认版本


1、查看默认运行Python版本

python --version


2、 update-alternatives 切换Python版本

update-alternatives是Debian提供的一个工具(非Debian系的就不用看了,Debian系包括Debian、Ubuntu等),原理类似于上面一个办法,也是通过链接的方式,但是其切换的过程非常方便。

①查看你系统中装了哪个版本的Python

ls /usr/bin/python*

在这里插入图片描述

②查看python替换版本信息:

update-alternatives --list python

会输出以下结果:

在这里插入图片描述

如果出现 update-alternatives:error:no alternatives for python

则表示Python 的替换版本尚未被update-alternatives 命令识别。想解决这个问题,我们需要更新一下替换版本,将Python2.7和python3.5放入其中。执行以下命令:

添加Python2可选项,优先级为2

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

添加Python3可选项,优先级为1

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2

③现在进入root身份,使用以下命令随时在列出的python替换版本中任意切换。

sudo su
update-alternatives --config python

输出结果如下:

在这里插入图片描述

原来是因为默认选中了自动模式,而Python2的优先级高于Python3,输入“1”,就切换到2.7版本了,相反如果之前默认版本为2.7的输入“2”则切换到3.5版本了。

④现在再查一下默认Python版本:

python --version

在这里插入图片描述

已经成功切换到2.7版本了。

⑤如果你想要删除某个可选项的话:

sudo update-alternatives --remove python /usr/bin/python2.7

注意:update-alternatives只适用于Debian系Liunx。



二、通过apt-get安装Python第三方库

1、安装配置文件

sudo apt-get install build-essential python-dev python-setuptools

安装配置文件后就能实用easy_install

2、安装pip

sudo easy_install pip

3、更新pip

python -m pip install --upgrade pip

4、安装第三方库

sudo apt-get install python-库名

sudo apt-get install python3-库名 安装的是适配Python3版本的库



三、如何查看、检测Python库是否被安装?


1、查看已安装的Python库

各种查看方式看到的列表会不一样,想知道是否能引用,还是检测库是否能import最实用

①命令行下使用pydoc命令

在命令行下运行$ pydoc modules即可查看

②在python交互解释器中使用help()查看

在交互式解释器中输入>>> help("modules")即可,效果跟在命令行下输入$ pydoc modules是一样的

③命令行下使用pip查看

如果你使用的是pip来作为你的python包管理器的话,可以在命令行下直接运行$ pip freeze或者$ pip list来查看安装包的信息


2、检测Python库是否存在

终端输入python,进入Python交互式解释器。$ import 库名

在这里插入图片描述

在这里插入图片描述

若库存在,则不会提示错误,不存在则报错

在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值