水蟒,ipython2.7

水蟒,ipython2.7,python,ipython,Python,Ipython,我最近安装了Anaconda,它有iPython2.7。无论何时,我都试图从help()获得帮助。并搜索模块,它显示以下内容。在这之后,终端接收命令,但不执行它们。这发生在我在同一内核中打开的所有选项卡中,但在打开一个新内核时,它会像以前一样工作,除了键入(帮助)然后键入模块!请帮忙 Anaconda\lib\pkgutil.py:110:DeprecationWarning:Python3.x中已弃用并删除了编译器包。 导入(名称) Anaconda\lib\site packages\skl

我最近安装了Anaconda,它有iPython2.7。无论何时,我都试图从help()获得帮助。并搜索模块,它显示以下内容。在这之后,终端接收命令,但不执行它们。这发生在我在同一内核中打开的所有选项卡中,但在打开一个新内核时,它会像以前一样工作,除了键入(帮助)然后键入模块!请帮忙

Anaconda\lib\pkgutil.py:110:DeprecationWarning:Python3.x中已弃用并删除了编译器包。 导入(名称)

Anaconda\lib\site packages\sklearn\pls.py:7:弃用警告:此模块已移动到交叉分解,将在0.16中删除
“已在0.16中删除”,弃用警告)

尝试列出模块会尝试导入系统上的每个模块。这可能需要几分钟,在导入时执行操作的顽皮模块可能会以各种方式破坏它。如果您在一个普通的Python shell中执行,会发生什么情况?@ThomasK:为什么您说它会尝试导入所有内容?我在帖子中没有看到任何东西表明它会这样做。我遗漏了什么吗?@user2357112:如果您在系统上执行
help()
,然后键入
modules
(我认为用户正在这样做),它会尝试列出并描述系统上的所有模块。我记得,并通过实验证实,这是通过尝试导入每个可用模块来实现的。@ThomasK:Huh。看起来它确实做了类似的事情,尽管它不是每个模块。我不确定哪些被排除在外。在普通的python shell中,它工作得很好!但在ipython2.7中,我遇到了这个问题。但是,当我尝试帮助(“指定特定模块”)时,它工作正常。