Python 3.8 中的 lirc
lirc in Python 3.8
我一直在 Python 2.7 和 Python 3.5.3 的 Rpi3 上使用 lirc。现在我已经从源代码安装了 Python 3.8.7,但是我无法在这个版本的 Python 中使用 lirc,但它仍然可以在 Python 3.5 中使用。 apt-get 报告 python3-lirc 已经是最新版本 (1.2.1-2)。如何让 lirc 在 Python 3.5 和 3.8 中工作?
pi@RPi3:~ $ python
Python 3.8.7 (default, Jan 7 2021, 08:59:27)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import lirc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'lirc'
>>>
pi@RPi3:~ $ python3.5
Python 3.5.3 (default, Nov 18 2020, 21:09:16)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import lirc
>>> sockid=lirc.init("myProg", blocking = False)
>>>
这意味着你只在两个python中的一个上安装了lirc
。
使用您的 Python 3.8 中的 pip 安装 lirc
这样您的 Python 3.8.
也可以访问该模块
模块lirc必须用pip卸载,然后python-lirc可以安装在Python 3,8中,如https://github.com/tompreston/python-lirc/issues/26中所述,在用pip安装cyhton后。
我一直在 Python 2.7 和 Python 3.5.3 的 Rpi3 上使用 lirc。现在我已经从源代码安装了 Python 3.8.7,但是我无法在这个版本的 Python 中使用 lirc,但它仍然可以在 Python 3.5 中使用。 apt-get 报告 python3-lirc 已经是最新版本 (1.2.1-2)。如何让 lirc 在 Python 3.5 和 3.8 中工作?
pi@RPi3:~ $ python
Python 3.8.7 (default, Jan 7 2021, 08:59:27)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import lirc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'lirc'
>>>
pi@RPi3:~ $ python3.5
Python 3.5.3 (default, Nov 18 2020, 21:09:16)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import lirc
>>> sockid=lirc.init("myProg", blocking = False)
>>>
这意味着你只在两个python中的一个上安装了lirc
。
使用您的 Python 3.8 中的 pip 安装 lirc
这样您的 Python 3.8.
模块lirc必须用pip卸载,然后python-lirc可以安装在Python 3,8中,如https://github.com/tompreston/python-lirc/issues/26中所述,在用pip安装cyhton后。