当我以前在Windows 10中为python2.7编码pynotify时,它会显示一个错误,即模块对象没有属性' init'。我已经完成了安装init模块但发生了同样的错误。那么这个问题的可能解决方案是什么? 这里的代码是。
import pynotify
pynotify.init("Basic")
n = pynotify.Notification("Title","Some sample content")
n.show()
答案 0 :(得分:1)
看起来你正在寻找的pynotify
软件包最初是为linux设计的,而且从来没有在windows上工作
通过pynotify
安装的pip
软件包只是一个名称冲突,而不是您正在寻找的内容。 (因为此stackoverflow线程显示:I have already installed pynotify, still getting error no module named pynotify)
您想要的软件包具有GTK依赖性,可以通过软件包管理系统使用以下命令安装在基于Linux的系统中:sudo apt-get install pynotify
。
其他类似的软件包如notify2
(https://pypi.python.org/pypi/notify2)需要像dbus
这样的linux组件,因此不兼容Windows。
如果您正在寻找制作 Windows 10通知的方法,您可以查看此存储库https://github.com/jithurjacob/Windows-10-Toast-Notifications。