Python脚本无法使用PHP运行

问题描述

我正在使用RaspBerry Pi作为服务器,并且具有使用Adafruit PCA9685库的简单python脚本,当我使用终端运行python脚本时,它可以按预期运行,但是当我从PHP文件运行脚本时,它将无法运行。

这是python脚本,当我运行PHP文件时,我在浏览器中看到“ test1”,因此我知道该文件正在运行,但是除非在行之前删除了该行,否则我看不到“ test2”,因此当它被卡住时它会尝试使用该库。

lrwxrwxrwx 1 root root  10 Aug 25 10:04 lvm-pv-uuid-6Jl9DO-tNo8-3Trw-vptb-VMxL-qg3o-la1VEg -> ../../sda3
lrwxrwxrwx 1 root root   9 Aug 25 14:32 usb-ChipsBnk_Flash_disk-0:0 -> ../../sdb
lrwxrwxrwx 1 root root   9 Aug 25 10:04 wwn-0x5000c50060859cc4 -> ../../sda
lrwxrwxrwx 1 root root  10 Aug 25 10:04 wwn-0x5000c50060859cc4-part1 -> ../../sda1
lrwxrwxrwx 1 root root  10 Aug 25 10:04 wwn-0x5000c50060859cc4-part2 -> ../../sda2

这是PHP文件

#!/usr/bin/python3
from __future__ import division
import sys
import os
import json
import time
import Adafruit_PCA9685

print("test1")
# Initialise the PCA9685 using the default address (0x40).
pwm = Adafruit_PCA9685.PCA9685()

print("test2")

# Set frequency to 60hz,good for servos.
pwm.set_pwm_freq(800)

# print('Moving servo on channel 0,press Ctrl-C to quit...')
while True:
    # Move servo on channel O between extremes.
    print("test3")
    pwm.set_pwm(15,1)
    time.sleep(1)
    pwm.set_pwm(15,20)
    time.sleep(1)

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...