《树莓派Python编程入门与实战》——3.2 检查你的Python环境

简介:

本节书摘来异步社区《树莓派Python编程入门与实战》一书中的第3章,第3.2节,作者:【美】Richard Blum,更多章节内容可以访问云栖社区“异步社区”公众号查看

3.2 检查你的Python环境

树莓派Python编程入门与实战
Raspbian发行版默认安装了Python第三版环境和一些必要的工具。下面是预装了的Python功能。

Python解释器。
Python交互式shell。
Python开发环境。
文本编辑器。
即使所有这些都已经预装了,再次检查下所有功能也是非常必要的。这些检查只需要几分钟时间。

3.2.1 检查Python解释器和交互式shell

检查Python解释器和交互式shell的版本需要在LXDE图形界面上打开LXTerminal,然后输入python3 -V并回车,就像清单3.1所示。

清单3.1 检查Python的版本

pi@raspberrypi ~ $ python3 -V
Python 3.2.3
pi@raspberrypi ~ $```
如果你看到消息command not found,那么可能的原因是Python第三版解释器没有安装。跳到本章的“安装Python和工具”部分,去解决这个问题。

####3.2.2 检查Python开发环境
打开LXDE图形界面,如图3.1所示在桌面找一下IDLE 3图标,检查Python开发环境是否安装了。

<div style="text-align: center"><img src="https://yqfile.alicdn.com/5dbaef8ebacd59426ff5aa74f755d42aaf2b5cf2.png" width="" height="">
</div>

如果你没有在桌面上看见IDLE 3图标,单击LXDE程序菜单图标检查LXDE菜单,把鼠标悬浮在程序菜单项上。你应该能看到IDLE 3图标在上面。如果没有,跳到本章的“安装Python和工具”部分修复这个问题。

####3.2.3 检查文本编辑器
最后应该检查一个叫nano的文本编辑器的安装情况了。在本章中,你会知道什么是文本编辑器。打开LXTerminal。键入nano -V并回车检查nano文本编辑器是否安装了(见清单3.2)。

清单3.2 检查nano的版本

pi@raspberrypi ~ $ nano -V
GNU nano version 2.2.6 (compiled 16:52:03, Mar 30 2012)
(C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009 Free Software Foundation, Inc.
Email: nano@nano-editor.org   Web: http://www.nano-editor.org/
Compiled options: --disable-wrapping-as-root --enable-color --enable-extra
--enable-multibuffer --enable-nanorc --enable-utf8
pi@raspberrypi ~ $`
如果你看到消息command not found,那么可能是nano文本编辑器没有安装。跳到本章的“安装Python和工具”部分修复这个问题。

当然,希望没有任何功能缺失,所有的Python环境和工具都已经安装到你的树莓派上了。如果所有检查都正常的话,可以跳过下一节,直接进入“检查键盘”。

相关文章
|
5天前
|
API 数据库 数据安全/隐私保护
Flask框架在Python面试中的应用与实战
【4月更文挑战第18天】Django REST framework (DRF) 是用于构建Web API的强力工具,尤其适合Django应用。本文深入讨论DRF面试常见问题,包括视图、序列化、路由、权限控制、分页过滤排序及错误处理。同时,强调了易错点如序列化器验证、权限认证配置、API版本管理、性能优化和响应格式统一,并提供实战代码示例。了解这些知识点有助于在Python面试中展现优秀的Web服务开发能力。
22 1
|
1天前
|
机器学习/深度学习 人工智能 数据可视化
Python:探索编程之美
Python:探索编程之美
9 0
|
1天前
|
机器学习/深度学习 人工智能 数据处理
Python编程的魅力与实践
Python编程的魅力与实践
|
2天前
|
SQL 关系型数据库 MySQL
第十三章 Python数据库编程
第十三章 Python数据库编程
|
2天前
|
Python
Python从入门到精通:深入学习面向对象编程——2.1.2继承、封装和多态的概念
Python从入门到精通:深入学习面向对象编程——2.1.2继承、封装和多态的概念
|
2天前
|
存储 索引 Python
Python从入门到精通——1.3.1练习编写简单程序
Python从入门到精通——1.3.1练习编写简单程序
|
2天前
|
开发框架 前端开发 数据库
Python从入门到精通:3.3.2 深入学习Python库和框架:Web开发框架的探索与实践
Python从入门到精通:3.3.2 深入学习Python库和框架:Web开发框架的探索与实践
|
2天前
|
数据采集 数据可视化 数据处理
Python从入门到精通的文章3.3.1 深入学习Python库和框架:数据处理与可视化的利器
Python从入门到精通的文章3.3.1 深入学习Python库和框架:数据处理与可视化的利器
|
2天前
|
Java 数据库连接 数据处理
Python从入门到精通:3.1.2多线程与多进程编程
Python从入门到精通:3.1.2多线程与多进程编程
|
2天前
|
存储 网络协议 关系型数据库
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信