nmap-python 无法在 Raspberry Pi 上正确安装

nmap-python won't install properly on Raspberry Pi

我正在尝试扫描我的网络以查找已连接的 mac 地址,发现 nmap 可以解决问题。因为我想随着时间的推移监视连接,所以我想使用我的 Raspberry Pi 直到现在我还没有用在我不知道的时间间隔内自己完成任务。 我显然选择了 Python(我是新手)来完成我上面提到的任务。

我的问题从安装 nmap 开始。我通过 sudo apt-get install nmap 为终端安装了它,但效果不佳,因为它不是 Python 模块,呃。 然后我通过 sudo apt-get install nmap-python 安装了 nmap-python 并尝试使用 import nmap

在 Python 中导入它(首先通过 shell)

这给了我:

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import nmap
ImportError: No module named nmap

(通过 .py 脚本导入同样的事情)

如果我通过 help('modules') 列出我的所有模块,它会显示多个模块,其中之一是 nmap

...现在有什么问题?我不明白。我错过了什么吗?

可能来自Python的版本。您安装的模块 nmap-python 可能适用于 Python 2 而您使用的是 Python 3 的 pyshell,或者相反。