2017-07-16 1 views
1

私は、Windows 10でpython2.7をpynotifyでコーディングするとき、モジュールオブジェクトに属性 'init'がないというエラーを表示します。そして私はすでにinitモジュールをインストールしましたが、同じエラーが発生します。だから、この問題の可能な解決策は何ですか?ここにコードは です。pynotifyがwindows10のpython2.7でエラーを取得する

import pynotify 
pynotify.init("Basic") 
n = pynotify.Notification("Title","Some sample content") 
n.show() 

答えて

1
それはあなたが最初にLinux用に設計されましたを探していると、窓

pipではインストールpynotifyパッケージの作業を想定していませんでしたpynotifyパッケージのように見えます

だけの名前の衝突ではなく、何がありますあなたが探しているものではない。 (このスタックオーバーフロースレッドが示しているように:I have already installed pynotify, still getting error no module named pynotify

パッケージにはGTKの依存関係があり、sudo apt-get install pynotifyのようなコマンドを使ってパッケージ管理システムを通じてLinuxベースのシステムにインストールすることができます。

notify2https://pypi.python.org/pypi/notify2)のような他の同様のパッケージには、dbusのようなLinuxコンポーネントが必要です。したがって、Windows互換ではありません。

ウィンドウ10の通知を作成する方法をお探しの場合は、おそらくこのレポジトリhttps://github.com/jithurjacob/Windows-10-Toast-Notificationsを見てください。

関連する問題