1

我必须使用 WebIOPi 运行一个 python 脚本,其中包括用于电报机器人的 Telepot。问题是我只能将 Telepot 与 Python2.7 一起使用,但 WebIOPi 使用 Python 3.4。我该如何解决这个问题?

4

2 回答 2

0

我解决了在 setup.sh 文件上用 python2.7 替换 python3 的问题。我的案例我使用了 webiopi-0.7.1

  wget WebIOPi-x.y.z.tar.gz
$ tar xvzf WebIOPi-x.y.z.tar.gz
$ cd WebIOPi-x.y.z
$ sed -i 's/ python3/python2.7/' setup.sh
$ sudo ./setup.sh
$ sudo service webiopi restart
于 2018-07-21T08:02:48.200 回答
0

尝试这个 -

第 3 步:使用 Python 2.7 安装 WebIOPi

默认情况下,WebIOPi 使用 Python 3 自行安装。不幸的是,Python 3 并未被广泛采用,许多开发人员更喜欢在 Python 2.7 中工作——我们将用于 DHT11 的驱动程序需要 Python 2.7。

使用 Python 2.7 安装 WebIOPi 很简单,我们只需从 setup.sh 的第四行中删除“python3”:

$ wget WebIOPi-x.y.z.tar.gz
$ tar xvzf WebIOPi-x.y.z.tar.gz
$ cd WebIOPi-x.y.z
$ sed -i 's/ python3//' setup.sh
$ sudo ./setup.sh
$ sudo webiopi-passwd
$ sudo service webiopi restart
于 2017-05-24T15:05:05.527 回答