2016-12-17 1 views
0

환경 : Ubuntu v12.04 x64 + Eclipse Neon v4.6.0 x64 + PyDev v5.2.0 + Python v2.7.12 + termColor v1.1.0.Eclipse + PyDev가 termcolor 모듈을 가져올 수없는 이유는 무엇입니까?

우분투의 터미널에서 파이썬 명령 줄은 termcolor를 가져 와서 "print colored ('hello', 'red')와 같은 명령을 사용하여 다채로운 문자를 출력 할 수 있습니다. termcolor가 제대로 작동 함을 보여줍니다.

PyCharm 커뮤니티 v2016.3은 termcolor 모듈을 가져 와서 올바르게 작동 할 수 있습니다.

그러나 Eclipse + PyDev는 "ImportError : 모듈 이름이 termcolor가 아닙니다"라는 오류를 표시합니다. ("termcolor 가져 오기 색상이 지정되었습니다.")

어떤 전문가가이 문제를 해결할 수 있습니까? 감사!

편집 :

/home/usr/name/eclipseworkspace/pydevTest/src 
/home/usr/name/eclipseworkspace/pydevTest/src 
/home/usr/name/tools/eclipse-java-neon-R-linux-gtk-x86_64/plugins/org.python.pydev_5.2.0.201608171824/pysrc 
/usr/local/lib/python2.7 
/usr/local/lib/python2.7/lib-dynload 
/usr/local/lib/python2.7/lib-old 
/usr/local/lib/python2.7/lib-tk 
/usr/local/lib/python2.7/plat-linux2 
/usr/local/lib/python2.7/site-packages 
/usr/local/lib/python2.7/site-packages/xlrd-1.0.0-py2.7.egg 
/usr/local/lib/python2.7/site-packages/xlutils-2.0.0-py2.7.egg 
/usr/local/lib/python2.7/site-packages/xlwt-1.1.2-py2.7.egg 
/usr/local/lib/python27.zip 

및 termcolor은 다음과 같습니다 : 인터프리터의 PYTHONPATH입니다

<module 'termcolor' from '/usr/local/lib/python2.7/dist-packages/termcolor.pyc' 

답변

0

당신에게 솔루션을 제공하는 데 도움하려면 모듈에 추가하십시오

import sys 
print('\n'.join(sorted(sys.path))) 

import termcolor 
print(termcolor) 

PyDev에서 실행하고 여기에 출력을 게시하십시오. 콘솔에서

import termcolor 
print(termcolor) 

을하고 또한 당신이 가지고있는 출력 무엇을 말 :

그런 다음 바로 실행합니다.

+0

"/usr/local/lib/python2.7/dist-packages/"폴더가 인터프리터 구성에 추가되지 않았으므로 인터프리터 기본 설정에서 적절한 인터프리터에 추가하십시오. 문제가 해결되면 –

+0

귀중한 도움에 감사드립니다. PyDev에 경로를 추가하고 프로그램이 제대로 작동했습니다! – DOWTIA

+0

대단히 감사합니다! – DOWTIA

관련 문제