树莓派自动运行Python程序(树莓派运行python程序命令)

http://www.itjxue.com  2023-04-01 03:00  来源:未知  点击次数: 

树莓派搭建python环境

1、更新软件源,运行命令(sudo apt-get update)更新软件源

2、觉得work目录没必要创建,所以省略makedir work

3、安装wiringPi命令加上 --recursive

4、安装WiringPi-Python

树莓派搭建python环境 ;cid=308

树莓派不进入桌面启动Python gui

设置开机启动Python gui具体配置如下:

一、设置python GUI程序开机启动,这个方法能让你的程序在树莓派没进入桌面之前就启动。

①新建一个.sh的文件,随便起个名字,比如start.sh。如果你的python文件在桌面app文件夹中。则start.sh内容如下:

cd/home/pi/Desktop/app

sudo python3 program.py。

在树莓派上的python3

1、首先查看树莓派上自带的python版本和执行程序所在位置,默认是python 2版本的。

2、起始python3在树莓派上也已经默认安装了。采用python3进行区别版本2。查看python3的版本和位置

关于python2和python3的主要区别

1.在Python2中,print是一个打印语句,将Python后面的内容视为元组对象,直接打印出来,;在Python3中做为函数存在。

2.编码的改变。Python2默认ASCII编码方式,但是ASCII编码无法对中文等字符进行有效编码。Python3默认采用了UTF-8编码。

3.True和False的改变。Python2把True 和False视为全局变量,可以随意赋值。Python3把True和False变成了两个关键字,指向了两个固定的对象,不能再被重新赋值。

4.nonlocal关键字。Python2中要想在 嵌套函数 中将一个变量声明为非局部变量是不可能的;Python3中加入了nonlocal关键字,可以在嵌套函数中给变量前面添加关键字nonlocal,就可在嵌套函数之外使用嵌套函数中的变量。

树莓派(Linux)开机运行python程序

cd (python所在路径)

python3 (python文件名)

chmod +x test.sh

su

nano /etc/rc/local

在exit 0上面添加

(test.sh所在绝对路径)./test.sh

chmod +x rc.local

6.终端输入systemctl status rc.local可查看运行成功状态,或得到相关错误提示

(责任编辑:IT教学网)

更多

推荐MYSQL文章