2016-12-17 105 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?

在Ubuntu的終端中,Python命令行可以使用「print colored('hello','red')」等命令導入termcolor並輸出彩色字符。它顯示termcolor可以正常工作。

PyCharm社區v2016.3可以導入模塊termcolor並正常工作。

然而,Eclipse的+的PyDev給錯誤 「導入錯誤:沒有模塊名爲termcolor」。 (「termcolor import colored」已被寫入。)

任何專家都可以解決此問題嗎?謝謝!

編輯:在翻譯的PYTHONPATH是:

/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是:

<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