试图获取Wimax驱动程序,我收到错误“ImportError:没有名为gudev的模块”

时间:2011-12-14 20:22:30

标签: python

代码:

#!/usr/bin/env python
import gudev

client = gudev.Client(['rfkill', 'net'])

for dev in client.query_by_subsystem('net'):
    if dev.get_sysfs_attr_as_int("type") != 1:
        continue

    driver = dev.get_driver()
    if not driver:
        parent = dev.get_parent()
        if parent:
            driver = parent.get_driver()

    print type, dev.get_name(), driver, dev.get_sysfs_path()

但是在主机(ubuntu)上我得到了:

sudo apt-get install python-gudev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-gudev is already the newest version.

2 个答案:

答案 0 :(得分:1)

因此,如果您运行以下命令,我打赌您会找到答案::

python --version
apt-cache showpkg python-gudev

我相信您已经安装了多个python版本并且正在为当前未设置为当前替代版本的那个安装python-gudev ::

update-alternative --list python

如果不是这样,请提供您的Ubuntu版本以及这些命令的输出。

答案 1 :(得分:1)

要在Ubuntu 11.10上安装Wimax驱动程序,只需使用终端输入以下内容:

打开终端:Ctrl + Alt + T

输入以下命令:

#sudo apt-get update

#sudo apt-get install madwimax

玩得开心!!!