源码编译树莓派-如何在Raspberry Pi中下载、安装和使用Python3.6以及如何使用Thonny进行编程

前言

在《树莓派选集》的上一篇文章中,我们已经让树莓派工作起来了,接下来我们就可以开始编程创作了。 今天工作了一晚上,下载安装了python3.6,可以使用Thonny Python IDE这个非常好用的工具进行python编程了。 接下来介绍一下方法。

方法一、下载、编译、安装python3.6

首先和我之前的文章一样,使用PuTTY登录树莓派,并使用VNC远程连接树莓派。 接下来我们可以使用 PuTTY 和 VNC 与 Raspberry Pi 进行交互。

接下来,下载并安装 python。 网上有很多教程。 感谢下面简书的作者,我亲自测试了他的教程可用。

树莓派编译安装python3.6 - 程序员大本营

安装python依赖环境

$ sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev

下载python3.6版本源码并解压

$ wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

$ tar zxvf Python-3.6.1.tgz

编译安装

$ cd Python-3.6.1
$ sudo ./configure

命令cd Python-3.6.1是单步进入python解压后的文件夹,后续命令可以在该文件夹下正常执行。 一开始我是跟着其他教程做的,但是因为少了这一步,所以卡在这里很久了。

$ sudo make

这一步需要很长时间

$ sudo make install

最终检查安装

$ ls -al /usr/local/bin/python*

如果输入命令后弹出相应的路径,则证明安装成功。

2.在树莓派上使用python

打开树莓派操作系统界面的文件管理器,找到路径/usr/local/bin,找到python3.6。 我是通过VNC在笔记本端打开的。 双击会弹出提示,选择“在终端仿真器中执行”打开python控制台。

按向左箭头键,然后以某种方式为我播放一些东西?

打开还算正常,但是当我要写一个标志性的祝福程序hello world时,我就郁闷了。 我习惯性的写一对括号,然后按左方向键回来添加内容,但是当我按左方向键时,光标没有向左移动,而是弹出一个^[[D我。 (有没有高手知道怎么回事,反正我解决不了)。 这意味着我在树莓派上用Python编程时需要按顺序输入一个单词。

这是什么破碎的编程体验,编程的欲望彻底丧失了好吗?

3.使用桑尼

无奈之下,我只好寻找其他的python IDE。 然后我发现了这个:

Thonny - Raspberry Pi 上最新的 Python IDE

什么? 上面的链接说是系统自带的? 我在菜单上查了一下源码编译树莓派,确实如此。 嘻嘻,你上面看的所有python下载和安装都没用,嘻嘻。

系统自带的!

问题又来了。 打开后,我写了一个打印(“Hello world!”),单击“RUN”,它给了我一个弹出窗口,要求先保存程序。 我选择了保存路径,但是,但是,“确定”按钮还是黑色的,根本无法点击! 如果不保存程序,它根本不会运行。

强迫我先保​​存,但是“确定”按钮是白色的,我按不下去!

在本例中,我尝试在要保存的目录中创建一个 .py 文件,然后用 Thonny 打开它。

在文件管理器中找到要保存的路径,空白处右键,创建一个空文件

源码编译树莓派-如何在Raspberry Pi中下载、安装和使用Python3.6以及如何使用Thonny进行编程

该文件名为HelloWorld.py

右键单击该文件,选择“打开方法”,然后选择“Thonny”

嘻嘻,大功告成了,第一个python程序可以在树莓派上运行了

3.其他编译/运行python程序的方式

最后添加一点内容。

使用控制台编译python程序

$ python

源码编译树莓派-如何在Raspberry Pi中下载、安装和使用Python3.6以及如何使用Thonny进行编程

当光标上听到>>>时,就可以在控制台中编写python程序了

当时我不知道如何跳出python编程环境,就胡乱输入exit,结果居然提示了我如何退出python。 按 Ctrl+D 退出。

使用控制台运行python程序

刚才我们已经写了一个HelloWorld.py,可以在控制台运行吗? 被允许。

# 在py文件所在路径下,运行指令$ python filename.py,在这里是:
$ python HelloWorld.py

绘制关键点首先要进入控制Taipei中py文件所在的路径,然后执行命令

一开始我不知道要在控制面板中输入文件的路径,所以犯了几次错误。 最近刚接触一点shell知识,想着要不要走相应的路径,没想到竟然成功了。 下面给出一些常用的linux命令。

cd .. 回到上一级,cd Desktop是cd 'filename'的用法,目的是进入Desktop文件夹(我把py文件保存在桌面的PythonCode文件夹中),然后使用cd PythonCode即可进入PythonCode文件夹,在这种状态下,我再执行命令$ python HelloWorld.py,成功复制出Hello world!这几个字! (如果不知道你的py文件的具体路径,可以打开文件管理器查看)

好了源码编译树莓派,做好了这些计划,以后就可以安心在树莓派上编程了。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 源码编译 源码编译树莓派-如何在Raspberry Pi中下载、安装和使用Python3.6以及如何使用Thonny进行编程 https://www.wkzy.net/game/172802.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务