2016-05-07 5 views
0

pynotifyという名前のモジュールを取得していない、pynotifyをインストールしました:私はすでに私はすでに使用してpynotifyインストールされている、まだエラーに

pip install py-notify 

私はこのことが示して再実行すると:すでに(使用満足

要件アップグレードするにはアップグレードしてください)。

私も試してみました:

pip install --upgrade py-notify 

をそれが示しています。すでに最新の

要件。

以下は、pynotifyを使用してデスクトップ通知を表示する簡単なコードです。

import pynotify  
pynotify.init("Basic") 

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

以下のコードを正しく実行するにはどうすればよいですか?あなたはGTKバルーンを送信する必要がある場合のUbuntu 16.04

sudo apt-get install python-notify 

に同じ問題に直面した

+0

あなたはどんなchanc 2つのPythonインスタンスがインストールされていますか?たとえば、PythonはAnacondaディストリビューションに含まれています。 –

+0

いいえ、私は自分のシステムにPython 2.7.9しかインストールしていません。私はubuntu 15.04を使用しています。 –

+0

@Kake_Fisk Pythonの2つのインスタンスがインストールされている場合、bczも同じ問題に直面していて、Anacondaディストリビューションもあります。(私はmacOsを使用しています) –

答えて

1

は私のために

0

を働いた - あなたは正しいライブラリをインストールしていませんでした。

「オブザーバプログラミングパターン」(コールバック管理)を使用する場合は、構文が正しくありません。 - いくつかのイベントについてユーザーに通知するために、デスクトップ風船を示しlibnotifyパッケージのラッパー

  • pynotify:

    は、2つの同様のパッケージがあります。 PyGTK(http://www.pygtk.org/)が必要です。 pipからインストールできません。通常、いくつかのOSパッケージ(python-pynotifyのようなもの)でインストールされます。使用法:import pygtk;pygtk.require('2.0');import pynotify

  • notify2(https://pypi.python.org/pypi/notify2) - libnotifyの代替ラッパー。 pipからインストールできます。使用法:import notify2類似した名前を持つ2つの無関係なパッケージもあります

  • pyinotify(https://pypi.python.org/pypi/pyinotify) - 私はそれを通知 libにのラッパーは、ファイルシステムの変更を監視することができます。使用法:import pyinotify
  • py-notify(https://pypi.python.org/pypi/py-notify) - 外部(サードパーティ製のライブラリや標準)に接続しないでフック(コールバック)ストレージ、呼び出し、フィルタリングを実装するpython専用ライブラリです。使用法:import notify
0

pynotifyと競合する名前があります。私が使用してPIPからpynotifyインストールしていた

sudo pip install pynotify 

それは間違った選択だったので、私はとそれを削除:


sudo pip uninstall pynotify 

そして使用pynotify期待インストール:

sudo apt install python-notify 
関連する問題