问题
So this error keeps coming back.
Everytime I try to tun the script it returns saying:
Traceback (most recent call last):
File "cli.py", line 11, in <module>
import pynotify
ImportError: No module named pynotify
The strange thing is, I just installed this plugin. I also restarted command prompt already, even the computer.
But nothing, if anyone could help me out here that'd be great!
回答1:
Try this:
pip install py-notify
It worked for me.
回答2:
You are most likely looking for pyinotify
not pynotify
. That should fix your ImportError.
回答3:
Here is the solution for Ubuntu.
First install python-notify
: sudo apt-get install python-notify
After that you may need to add the right paths:
import sys
sys.path.append('/usr/lib/python2.7/dist-packages/gtk-2.0')
sys.path.append('/usr/lib/python2.7/dist-packages/')
Finally: import pynotify
回答4:
If what you install is py-notify (http://home.gna.org/py-notify/), it should be:
import notify
回答5:
Check whether you were using the corresponding pip version for your version of Python. For example, if you have Python2 and Python3 installed, you may have installed pynotify
for Python2, and attempting to import it from Python3, which will result in the package not being found.
Try running
pip --version
Assuming pip install
is how you installed the package as well as
python --version
to ensure the version numbers are similar.
回答6:
first check your pip
version and your python
running version
pip --version, python --version
if the pip
is from python3's packages. and you python environment is running at python2.x. so abandon using your pip
to install any notify
, you just install python-notify
回答7:
Import package 'notify' instead of 'pynotify'
import notify
来源:https://stackoverflow.com/questions/27096805/importerror-no-module-named-pynotify-while-the-module-is-installed