2016-09-03 2 views
1
>>> import pynotify 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
ImportError: No module named pynotify 
>>> 

py-notify 모듈을 설치했습니다. 이것은 가져올 때 오류가 발생하고 그것에 대해 생각을 잃고 있습니다.ImportError : 모듈이 설치되어 있어도 pynotify라는 모듈이 없습니다.

경로에 문제가 있는지 궁금합니다. sys.path을 인쇄하면 출력됩니다. 어떤 제안? 당신은 명확하게 그것을 가져을하는데 얼마나 py-notifytutorial을 읽어

>>> import sys 
>>> for x in sys.path: 
...  print x 
... 

/usr/local/lib/python2.7/site-packages/distribute-0.6.14-py2.7.egg 
/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/li b/python27.zip 
/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/lib/python2.7 
/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin 
/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac 
/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages 
/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk 
/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old 
/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload 
/usr/local/lib/python2.7/site-packages 
/usr/local/lib/python2.7/site-packages/gtk-2.0 
/usr/local/lib/python2.7/site-packages/gtk-2.0 
>>> 
+0

가능한 중복 [ImportError : pynotify라는 모듈이 없습니다. 모듈이 설치되어있는 동안] (http://stackoverflow.com/questions/27096805/importerror-no-module-named-pynotify-while-the-module-is-installed) –

+0

그래,하지만 그게 도움이되지 않았다. –

+1

pynotify를 가져올 스크립트의 이름은 무엇입니까? 프로젝트에 pynotify라는 스크립트가 있습니까? – idjaw

답변

1

을 볼 수 있습니다. 튜토리얼이 언급 한 것을 여기에

import notify 

이 문제를 복제 한 다음 당, 제대로 가져, 새로운 파이썬 2 VIRTUALENV에 평가-통지 설치 PIP 나 전체 예입니다

당신은 사용하기로되어있다 :

▶ pip install py-notify 
Collecting py-notify 
    Using cached py-notify-0.3.1.tar.gz 
Building wheels for collected packages: py-notify 
    Running setup.py bdist_wheel for py-notify ... done 
    Stored in directory: /Users/####/Library/Caches/pip/wheels/50/af/6b/dd4386701fdb578f06c4c52e1dea195ae43b8bf9a7d0320e16 
Successfully built py-notify 
Installing collected packages: py-notify 
Successfully installed py-notify-0.3.1 
(venv2) 
~/dev/rough 
▶ python 
Python 2.7.10 (default, Oct 23 2015, 19:19:21) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import pynotify 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named pynotify 
>>> import notify 
>>> dir(notify) 
['__builtins__', '__doc__', '__docformat__', '__file__', '__name__', '__package__', '__path__', '__version__', 'version_tuple'] 
>>> 
+0

잘못된 모듈을 찾은 것 같아요. 데스크톱 알림을 작성하기위한 모듈을 찾고 있었고 여기에서 끝났습니다 . 그는 pynotify를 수입합니다. –

+0

나는 그것을 사용해 보았지만 작동하지 않는 것처럼 보였다. 그러나 OS X에 익숙하기 때문에 이것을 도움이되었다. –

관련 문제