Skip to main content
 首页 » 编程设计

python之树莓派 : No module named nmap

2025年05月04日25qq78292959

我正在尝试为我的 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 

安装。