1

我在 python 中开发算法并且主要使用 IPython notebook,但是当我需要调试时,我通常使用 Wing IDE。我目前有一个奇怪的问题。在笔记本中,我确实有一个来自 matplotlib 包(subplot2grid)的方法,但在 Wing 中,我没有这个方法。

我的大部分软件包都是通过安装 pythonXY 安装的。我仍然不明白为什么wing使用了与IPython不同的matplotlib,以及最初是如何发生类似的事情的(除了pythonXY自动安装之外,我认为我没有再次安装matplotlib)。

这里发生了什么?

4

1 回答 1

1

Wing 在路径上查找“python”,或者如果没有尝试在您的路径上或(在 Windows 上)注册表中查找 Python。查看 IPython 笔记本中的 sys.executable 并将 Wing 的项目属性(从项目菜单)中的 Python 可执行文件设置为该完整路径。然后调试器应该使用正确的 Python。

请注意,在更改生效之前,您需要从其选项菜单重新启动 Wing 中的集成 Python Shell(Wing 不会自动重新启动,以防您有不想丢失的数据或状态)。

于 2013-10-29T12:53:18.860 回答