我刚刚lirc
在 Ubuntu 17.10 电脑上安装了,但无法选择 IR 设备。通常这是在安装时执行的lirc
,但是当我使用
sudo apt install lirc
因此,我尝试使用以下方式手动配置它
lirc-setup
但这也失败了,出现 Python 错误,指出找不到模块lirc
:
/usr/lib/x86_64-linux-gnu/python3.6/site-packages/lirc-setup/mvc_control.py:13: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk # pylint: disable=no-name-in-module
Traceback (most recent call last):
File "/usr/bin/lirc-setup", line 16, in <module>
import mvc_control
File "/usr/lib/x86_64-linux-gnu/python3.6/site-packages/lirc-setup/mvc_control.py", line 16, in <module>
import choosers
File "/usr/lib/x86_64-linux-gnu/python3.6/site-packages/lirc-setup/choosers.py", line 11, in <module>
import mvc_model
File "/usr/lib/x86_64-linux-gnu/python3.6/site-packages/lirc-setup/mvc_model.py", line 14, in <module>
from lirc.database import Database
ModuleNotFoundError: No module named 'lirc'
我尝试安装python-pylirc
,但并没有解决问题。
我怎麼能逃走lirc-setup
?
答案1
上面的方法对我不起作用。执行 pip3 安装时出现错误,我无法解决,大概是因为我对 Python 不太了解。
我通过从 SourceForge 下载最新版本解决了这个问题。链接在 lirc.org 上。您必须解压 tar,运行 config,然后 make install。
此外,您可能需要安装 lirc-compat-remotes 包,该包定义了许多远程控制,例如 mce。
答案2
您可以通过打开终端并输入以下命令来修复此错误并让 lirc-setup 在 ubuntu 17.10 或更高版本中运行:
sudo apt-get install python3-pip
pip3 install /usr/share/lirc/lirc-0.10.0.tar.gz
lirc-setup 现在将运行,但您将看到一个弹出框,提示您将自己添加到用户组“lirc”。我必须先使用以下命令创建该组
sudo groupadd lirc
然后我从弹出框中复制了 2 个命令并运行了 lirc gui