shell调用python权限不足_尝试运行Shell脚本(包含Python下标)时权限被拒绝

在树莓派上,尝试通过Shell脚本启动一个Python程序时遇到权限被拒绝的问题。错误发生在执行含有RPLCD库和GPIO操作的Python脚本时。脚本旨在从数据文件读取温度和湿度信息,并在LCD屏幕上显示。解决方案可能涉及修改文件权限或使用sudo执行Python脚本。
摘要由CSDN通过智能技术生成

我目前正在创建一个基于树莓皮(B型)的温度传感器和显示器。我试图在LX终端中运行一个shell启动脚本,但是在Python子脚本旁边出现一个“Permission Denied”错误,如下所示:pi@raspberrypi ~ $ sudo /home/pi/tempsense/etc/init.d/envmon start

Starting envmon

pi@raspberrypi ~ $ /home/pi/tempsense/etc/init.d/envmon: 15:/home/pi/tempsense/etc/init.d/envmon: home/pi/tempsense/opt/envmon/displayenvmon.py: Permission denied

shell脚本是:

^{pr2}$

导致权限被拒绝错误的Python脚本是:#!/usr/local/lib/python2.7/dist-packages

from RPLCD import CharLCD

import RPi.GPIO as GPIO

import subprocess, re

import time

# Data file - current reading

datfile = "/var/envmon.data"

# Rate at which the LCD is updated

UPDATE_RATE = 5

lcd = CharLCD(cols=16, rows=2,

pin_rw=None,

pin_rs=7,

pin_e=8,

pins_data=[25,24,23,18],

num

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值