当前位置: 首页 > 知识库问答 >
问题:

Eclipse控制台中无法识别ipython

纪实
2023-03-14

我正在使用Eclipse Version:Oxygen.3a发行版(4.7.3a)下的Python3.7.7,希望能够在Eclipse PyDev控制台中运行ipython。

虽然ipython在“Windows->首选项->PyDev->解释器->软件包”下显示为已安装

对于Eclipse中的PyDev控制台来说,它仍然是未知的:

windows控制台对此表示:

C:\Windows\system32>ipython
Traceback (most recent call last):
  File "C:\Users\vpc9528\AppData\Roaming\Python\Python37\site-packages\nipype\pipeline\plugins\ipython.py", line 9, in <module>
    from .base import DistributedPluginBase, logger, report_crash
ImportError: attempted relative import with no known parent package

任何帮助都将不胜感激!

共有1个答案

鲍建业
2023-03-14

不确定是否是同一个问题,但在Fabio的博客中,他说可以在python控制台中尝试一下(import IPython工作正常):

from IPython.frontend.terminal.interactiveshell import TerminalInteractiveShell

这没有给我任何有用的东西,而且:

from IPython.frontend.prefilterfrontend import PrefilterFrontEnd

它抱怨说twisted没有安装。我为Python 3安装了twisted 12.0及其依赖项Zope(为Python 2.5安装了3.8),重新启动了IDE,控制台现在显示了IPython。ipython实际上使用XMLRPC与IDE通信,所以我想这需要twisted。

 类似资料:
  • 我已经在stackoverflow上查过了,但没有找到类似的东西。 我使用具有以下依赖项的Spring boot: 我想对日志输出使用自定义模式,以便在控制台上打印我的 mdc.变量。它通过应用程序属性工作 但是我得到了双重输入,但我无法通过应用程序属性设置可加性属性。我必须使用对数Spring.xml。看起来像这样: 这解决了双重输入。但该模式不用于对数输出。我可以有双重条目或没有模式,因为无法

  • 问题内容: 我使用,当我得到 我删除了构建路径,然后又做了 ,仍然是同样的错误。 问题答案: 该代码不是Java SE的一部分,因此这些类将不在JRE中。您需要找到并下载包含这些类的JAR文件,然后将其添加到Eclipse构建路径中。 (可以在此处下载JAR的一个地方,但是如果此链接中断,可以轻松进行自己的搜索。请转到Maven Central或findjar。)

  • 我在eclipse中签出了一个gradle项目,但它不能识别任何注释 其中配置是注释。 所有与注释对应的导入也失败,错误如下: 包含所有文件的整个项目将填充错误。但在Intellij中,同样的项目不存在这样的问题。我错过了Eclipse的哪一个设置? gradle build工作很好,尽管

  • 我无法在Eclipse中运行python控制台。我下载了Pydev,设置了一个解释器和一个PYTHONPATH并导入了一个项目,一个Django项目。我将项目设置为Django的一个,然后我尝试右键单击带有Django环境的Project-->Django-->Shell。 我在控制台中出现了以下错误: 如果我尝试打开一个Windows shell并执行通常的python manage.py sh

  • 我正试图将json从ajax发送到springboot控制器,但收到错误[org.springframework.web.bind.MissingServletRequestParameterException:Required Item[]参数“myJsonString[]”不存在] 下面是我的ajax代码 下面是我的控制器 我尝试了请求参数要求false,它让块工作,但如何将ajax数据获取到

  • 我使用Pycharm社区2022.2和Python 3.8.10。我可以检查python控制台是否有正确的解释器,是否正确安装了所有的包。我可以毫无问题地从Pycharm的终端运行我的脚本。然而,当我试图使用python控制台运行我的脚本时,我在第一行(import pandas)中得到错误,它不能识别pandas。我试图从python控制台导入其他包(已经安装的),但是它们没有被识别“名称‘nu