如何在 Windows 10 上修复 Python 3 中的 notify2 'dbus' 错误

Posted

技术标签:

【中文标题】如何在 Windows 10 上修复 Python 3 中的 notify2 \'dbus\' 错误【英文标题】:How to fix notify2 'dbus' error in Python 3 on Windows 10如何在 Windows 10 上修复 Python 3 中的 notify2 'dbus' 错误 【发布时间】:2019-09-29 01:44:55 【问题描述】:
 import notify2 
 notify2.Notification('title')

我在 Windows 10 上使用 Python 3 和 anaconda。当我运行它时,它正在显示

Traceback (most recent call last):
  File "E:\Python Scripting\Upwork RSS Feed Notification\upwork_rss\src\py_s.py", line 56, in <module>
    import notify2
  File "C:\ProgramData\Anaconda3\lib\site-packages\notify2.py", line 39, in <module>
    import dbus
ModuleNotFoundError: No module named 'dbus'

我该如何解决这个问题?

【问题讨论】:

它显示错误:找不到满足 dbus 要求的版本(来自版本:无)错误:找不到 dbus 的匹配分发 【参考方案1】:

安装 dbus 为

 pip install dbus-python

【讨论】:

现在它显示为收集的包构建***:dbus-python dbus-python (setup.py) 的构建轮...错误错误:命令'c:\programdata\anaconda3\python 的完整输出.exe' -u -c '导入设置工具,标记化;__file__='"'"'C:\\Users\\MOHAMM~1\\AppData\\Local\\Temp\\pip-install-_y9q9dyi\\dbus- python\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read() .replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"')) 你使用的是window系统还是linux? 如果窗口follow this @sahasrara62 你能告诉linux吗? @djangodude 您也可以使用此命令安装在基于 linux 的系统中

以上是关于如何在 Windows 10 上修复 Python 3 中的 notify2 'dbus' 错误的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 上修复“gyp ERR!堆栈错误:找不到 Python 可执行 python”?

如何在 Windows 上使用 Python 修复“from pexpect_serial import SerialSpawn”错误?

如何在 Windows 10 上修复 Heroku CLI 安装程序错误“此应用已被阻止以保护您”?

安装了精简版的windows 的电脑如何修复?参照的程序集没有安装在系统上

如何在 apache windows 10 中使用烧瓶修复错误 500

如何修复pygame闪烁