《树莓派Python编程入门与实战》——3.3 安装Python和工具

简介:

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

3.3 安装Python和工具

树莓派Python编程入门与实战

如果你发现Python环境中缺了什么,别担心,这不是大问题。在这节,你可以通过下面的步骤快速安装所有的东西。

1.如果你的树莓派是使用有线连接到互联网的,确保它能连接到网络然后启动你的树莓派。

2.启动LXDE图形界面,如果它没有自动启动的话。如果使用的无线网络的话,确保它是工作的。

3.打开LXTerminal。在命令行提示符,输入sudo apt-get install python3 idle3 nano然后回车。

提示:

 但是我并不需要所有的程序!

在第三步中的命令中如果包含你已经安装了的软件,也不用担心。它只会对一个已安装的软件进行升级,如有新版本的话。

你应该看到几条关于软件安装或升级的信息和一个问题Do you want to continue [Y/n]?输入Y然后回车。安装结束后,你会看到提示符。现在退回“检查你的Python开发环境”部分确保你的Python开发环境一切正常。

检查键盘

如果你在英国生活和工作,那么你应该可以跳过这一节。如果是住在别处,那么你的键盘极有可能配置不正确。

目前为止,你的键盘可能没有问题。但是,做一个小的测试:按下键盘上的@键,你是不是看到了双引号”而不是@符号?如果是的话,那么你需要完成这一章来正确配置你的键盘。

如果你用的是一个典型的U.S.键盘,通过下面的步骤来使你的键盘能在Python开发过程中正常工作。

1.启动你的树莓派并进入LXDE图形界面。

2.双击LXTerminal打开它。

3.输入sudo raspi-config并回车。

4.在Raspi-config窗口,按下箭头键直到你选中configure_keyboard然后回车。下一个窗口打开可能需要几秒,耐心等待。

5.当下一个窗口显示Please select the layout matching the keyboard for this machine.,按下回车接受默认选项。

6.当下一个窗口显示Please select the layout matching the keyboard for this machine.,按向上箭头键直到你选中English(US)。按回车键。

警告:

 特殊键盘

如果你使用特殊的键盘,如Dvorak键盘,那么English (US)选项可能不能使你的键盘正常工作。键盘上的按键产生的都是不正确的字符。这可能会妨碍你登录树莓派!

如果你有一个特殊键盘,在键盘类型选择窗口中选择一个最符合你需求的选项。如果弄错了,你的键盘出现异常的行为,也不要担心。你可以回到第1章“设置树莓派”,并把一个全新的Raspbian操作系统镜像写入到SD卡中,这样你的键盘就能“正常”的操作了。但这样会丢失当前SD卡中的所有数据。

7.在下面列出的三个界面上,修改配置或者回车接受默认选项就可以了。

  • Key to function as AltGr。
  • Compost Key。
  • Use Control Alt Backspace。

8.在Raspi-config窗口,按Tab键直到你选中< Finish >选项,然后回车。

9.因为对键盘的改动需要重启系统才能生效,现在在LXTerminal中输入sudo reboot并回车。

10.在树莓派启动后,测试你的键盘是否正常工作。看一下按@键是否显示@。

记住,可以通过将Raspbian操作系统的镜像重新写入到SD卡中解决任何灾难。这样做,将让你的键盘功能回到“正常”,但会丢失现在SD卡中的所有数据。

相关文章
|
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编程的魅力与实践
|
1天前
|
数据采集 数据可视化 数据挖掘
R语言与Python:比较两种数据分析工具
【4月更文挑战第25天】R语言和Python是目前最流行的两种数据分析工具。本文将对这两种工具进行比较,包括它们的历史、特点、应用场景、社区支持、学习资源、性能等方面,以帮助读者更好地了解和选择适合自己的数据分析工具。
|
2天前
安装OpenCV-Python
安装OpenCV-Python
11 1
|
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库和框架:数据处理与可视化的利器