首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >即使在pip安装之后也可以使用ImportError (pyinotify)

即使在pip安装之后也可以使用ImportError (pyinotify)
EN

Stack Overflow用户
提问于 2021-03-11 15:22:32
回答 2查看 163关注 0票数 0
代码语言:javascript
运行
复制
┌──(jimmyboy㉿kali)-[~/Desktop/Hacking/MITMf/MITMf] 
└─$ ./mitmf.py --help
Traceback (most recent call last): File "./mitmf.py", line 29, in <module> import core.responder.settings as settings File "/home/jimmyboy/Desktop/Hacking/MITMf/MITMf/core/responder/settings.py", line 24, in <module> from core.configwatcher import ConfigWatcher File "/home/jimmyboy/Desktop/Hacking/MITMf/MITMf/core/configwatcher.py", line 20, in <module> import pyinotify ImportError: No module named pyinotify 

┌──(jimmyboy㉿kali)-[~/Desktop/Hacking/MITMf/MITMf] 
└─$ pip install pyinotify
1 ⨯ Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: pyinotify in /usr/lib/python3/dist-packages (0.9.6) 

┌──(jimmyboy㉿kali)-[~/Desktop/Hacking/MITMf/MITMf] 
└─$ pip3 install pyinotify
Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: pyinotify in /usr/lib/python3/dist-packages (0.9.6)

这就是错误,它说找不到它,当我安装它时,它说它已经存在了!我能做什么?

EN

回答 2

Stack Overflow用户

发布于 2021-03-13 03:31:51

很可能您的系统上安装了不同的Python,因此包将安装在不同的位置。

这里有一些需要检查的事项,特别是当您使用虚拟环境或pyenv之类的环境时

  • 您的脚本(mitmf.py)使用的是哪个版本?脚本中的第一行是否类似于下面的内容?

#!/bin/usr/env python

#!/bin/usr/env python3

  • 检查您的实际Python安装。在命令行上运行:

$ type python $哪个python

$ type python3 $ python3

这两个命令都应该显示各自Python解释器的完整路径。(在某些情况下,typewhich可能会显示不同的路径,如果是这样,请尝试理解原因)

  • 检查您正在使用的pip

$ pip --版本

$ pip3 --version

  • 如果上面没有给出很好的提示,请尝试将以下两行添加到脚本中:

导入系统打印(sys.path)

sys.path是当前Python解释器搜索已安装包的路径列表。

票数 0
EN

Stack Overflow用户

发布于 2021-03-21 11:42:03

在命令终端中运行pip install pywhatkit。然后,pywhatkit将很快开始工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66578007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档