gpt4 book ai didi

python - 从命令行运行时出现 ModuleNotFoundError

转载 作者:行者123 更新时间:2023-12-04 10:29:43 29 4
gpt4 key购买 nike

我使用了来自 python-nmap 的 import nmap 模块,它在 Pycharm 中运行良好。

但是当我尝试在命令提示符下运行相同的程序时,出现错误:

ModuleNotFoundError: No module named 'nmap'

pip 安装在目录路径 pycharmprojects\botnet\venv\lib\site-packages (0.6.1) 中。这与我的程序所在的路径相同。

有人见过这个错误吗?

它在 cmd 而不是 Pycharm 中不起作用。 in cmd not working in pycharm everything works fine//

Pycharm 终端说它安装在应该安装的路径中。 //pycharm terminal says its installed in the path where it should be installed i guess..

最佳答案

在第一张图片中,您没有激活虚拟环境。因为你的虚拟环境python中只安装了python-nmap,所以你的系统范围的python安装找不到它。

在第二张图片中,您确实激活了虚拟环境,这就是它说 python-nmap 已安装的原因。

要在 Windows 上激活您的虚拟环境,您需要执行 \path\to\your\venv\bin\activate.exe。然后运行您的命令,它应该可以工作。

或者,您可以只运行 pip install python-nmap 将其安装在系统级 python 安装上。

关于python - 从命令行运行时出现 ModuleNotFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60470971/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com