繁体   English   中英

Raspberry Pi RPi.GPIO模块用于可执行文件

[英]Raspberry pi RPi.GPIO module for executable files

我想运行一个简单的python程序来点亮LED。 我想在树莓派上作为可执行文件运行。 我简单的test.py代码是

print"Welcome to LED program"
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(25,GPIO.OUTPUT)
GPIO.OUTPUT(25,True)

如果我使用此程序运行正常

sudo python test.py

现在我将其转换为可执行文件

sudo pyinstaller test.py

并执行它

sudo ./test

输出欢迎使用LED程序。 导入错误:没有模块名称RPi.GPIO。

我使用第一个打印命令来确保可执行文件转换正确并且程序正确执行。

现在,RPi.GPIO发生了什么? 为什么在可执行文件中找不到该模块?

一些Python脚本以PyInstaller无法检测到的方式导入模块。

您可以使用类似的方法解决此问题:

sudo pyinstaller --onefile --paths=\your-path\Lib\site-packages  .\test.py

欲了解更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM