为什么Eclipse + PyDev无法导入模块termcolor?

时间:2016-12-17 08:33:27

标签: eclipse pydev termcolor

环境:Ubuntu v12.04 x64 + Eclipse Neon v4.6.0 x64 + PyDev v5.2.0 + Python v2.7.12 + termColor v1.1.0。

在Ubuntu的终端中,Python命令行可以使用" print coloured(' hello',' red')等命令导入termcolor并输出彩色字符。 ;。它表明termcolor可以正常工作。

PyCharm社区v2016.3可以导入模块termcolor并正常工作。

然而,Eclipse + PyDev给出了错误" ImportError:没有名为termcolor"的模块。 ("来自termcolor import色彩"已写入。)

任何专家都可以解决这个问题吗?谢谢!

编辑:解释器中的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'

1 个答案:

答案 0 :(得分:0)

为了帮助您提供解决方案,请添加到您的模块中:

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

import termcolor
print(termcolor)

从PyDev运行它并在此处发布输出。

然后,运行:

import termcolor
print(termcolor)
从控制台

并说明你的输出是什么。