7

所以这个错误不断出现。

每次我尝试调整脚本时,它都会返回:

Traceback (most recent call last):
  File "cli.py", line 11, in <module>
    import pynotify
ImportError: No module named pynotify

奇怪的是,我刚刚安装了这个插件。我也已经重新启动了命令提示符,甚至是计算机。

但是没什么,如果有人可以在这里帮助我,那就太好了!

4

8 回答 8

4

尝试这个:

pip install py-notify

它对我有用。

于 2016-01-22T20:05:44.780 回答
2

您很可能在寻找pyinotifynot pynotify。那应该可以解决您的 ImportError。

于 2014-11-24T02:10:42.113 回答
2

这是 Ubuntu 的解决方案。

首次安装python-notifysudo apt-get install python-notify 之后您可能需要添加正确的路径:

import sys
sys.path.append('/usr/lib/python2.7/dist-packages/gtk-2.0')
sys.path.append('/usr/lib/python2.7/dist-packages/')

最后:import pynotify

于 2016-08-07T14:25:28.903 回答
1

首先检查您的pip版本和python正在运行的版本

pip --version, python --version

如果pip是来自 python3 的包。你的python环境在python2.x上运行。所以放弃使用你pip 的安装任何notify,你只需安装 python-notify

于 2016-09-08T07:49:55.730 回答
0

如果您安装的是 py-notify ( http://home.gna.org/py-notify/ ),它应该是:

import notify
于 2014-11-24T02:43:21.687 回答
0

检查您是否使用了与您的 Python 版本对应的 pip 版本。例如,如果您安装了 Python2 和 Python3,那么您可能已经安装pynotify了 Python2,并尝试从 Python3 导入它,这将导致找不到包。

尝试运行

pip --version

假设pip install是您如何安装软件包以及

python --version

以确保版本号相似。

于 2014-11-24T03:01:57.427 回答
0

导入包 'notify' 而不是 'pynotify'

import notify
于 2019-12-06T18:51:39.013 回答
0

此错误是因为您使用 python2 运行了 Python 文件 (mitmf.py)。但是你已经在 python3-pip 中安装了 pyinotify。所以它只会在 pip2 中运行。要安装它,请按照链接... https://linuxize.com/post/how-to-install-pip-on-ubuntu-20.04/

于 2020-12-12T16:19:37.677 回答