如何修复“没有名为‘nmap’的模块”

问题描述

import nmap
ModuleNotFoundError: No module named 'nmap'

以上是导入nmap后尝试运行代码时的结果。 (我已经在cmd中使用pip安装了python-nmap)

解决方法

第 1 步: 使用以下命令卸载包:

pip3 uninstall python-nmap

第 2 步: 安装包:

pip3 install --user python-namp
,

我发现了这个问题。当我从 IDE 中选择 python env eg-python 3.8 32bit 时,我选择了一个自定义版本,这就是导入不起作用的原因。当我选择默认环境时它起作用了。无论如何感谢您的帮助。 IDE没有问题

,

我必须做两件事才能让它工作:

  1. 安装最新版本的 Python3 (3.9.6) https://www.python.org/downloads/release/python-396/

  2. 在您的终端上:

    pip3 install python-nmap