我正在使用 Python(x,y) 2.7。我使用 Spyder 或 Eclipse+Pydev 编写代码。当我试图获取 Python 模块列表时,Spyder IDE 给出的结果与 Eclipse+Pydev 不同。代码很简单
import sys as s
print s.modules.keys()
Spyder 给出了正确的模块名称,例如
['matplotlib._tri', 'numpy.core.info', 'dicom.os', 'matplotlib.artist',...etc.
Eclipse+Pydev 给出的结果如下
['copy_reg'、'sre_compile'、'locale'、'_sre'、'functools'、'encodings'、'site'、' builtin '、'sysconfig'、'operator'、' main '、'types'、' encodings.encodings','sphinxcontrib','msvcrt','abc','enthought','_weakrefset','errno','encodings.codecs','sre_constants','imp','_abcoll','ntpath' 、'_codecs'、'new'、'nt'、'_warnings'、'genericpath'、'stat'、'zipimport'、'encodings。内置','警告','UserDict','encodings.cp1252','sys','codecs','re','os.
为什么会有这种差异?任何知识材料/参考都会很棒。有没有办法获得 Spyder 给出的相同结果?