2016-12-17 15 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のコマンドラインでtermcolorをインポートし、カラフルな文字をprint color( 'hello'、 'red')などのコマンドで出力できます。 termcolorが正常に動作することを示します。

PyCharmコミュニティv2016.3はtermcolorモジュールをインポートして正常に動作します。

しかし、Eclipse + PyDevはエラー "ImportError:No termcolorという名前のモジュール"を返します。 ( "from termcolor import coloured"と書かれています)

どの専門家がこの問題を解決できますか?ありがとう!

編集:インタプリタで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

関連する問題