我正在尝试扫描我的网络连接的mac地址,发现nmap
可以解决这个问题。因为我想随着时间的推移监视连接,所以我想使用我的Raspberry Pi,直到现在还没有用它在我还不知道的时间间隔内自己完成任务。
我显然选择了Python(我是新手)来完成上面提到的任务。
我的问题始于安装nmap
。我通过sudo apt-get install nmap
为终端安装了它,但效果不好,因为它不是Python模块,呃。
然后,我通过nmap-python
安装了sudo apt-get install nmap-python
并尝试使用import nmap
给了我:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import nmap
ImportError: No module named nmap
(通过.py脚本导入同样的事情)
如果我通过help('modules')
列出我的所有模块,它会显示几个模块,其中一个是nmap
......现在的问题是什么?我不明白。我错过了什么吗?
答案 0 :(得分:1)
它可能来自Python的版本。您安装的模块nmap-python可能适用于Python 2,而您使用的是Python 3的pyshell,或者反过来。