我正在尝试为我的 pi 安装 nmap,我这样做了:
sudo apt-get install nmap
这似乎工作得很好。但是当我打开 python session 并尝试导入 nmap 时:
>>> import nmap
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named nmap
这太奇怪了,因为我安装它很好,或者至少我是这么认为的。知道为什么会发生这种情况吗?
请您参考如下方法:
如果你跑
apt-cache show nmap
您会在有关它的信息中看到它不是 Python 包。如果需要,您可以运行 man nmap 以了解有关您目前已安装的内容的更多信息。
您要安装的 Python 包的名称可能类似于 python-nmap 或 python3-nmap。你可以运行
apt-cache search nmap
列出名称中带有“nmap”的所有包,并查看其名称的真实含义,然后类似
sudo apt-get install python-nmap
安装。
