繁体   English   中英

IDE的Python模块有所不同

[英]Python modules are different between IDE's

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

我的大多数软件包都是通过pythonXY安装而安装的。 仍然我不明白为什么wing使用的是不同于IPython的matplotlib,以及类似的事情是如何首先发生的(我不认为我从pythonXY自动安装之外再次安装了matplotlib)。

这里发生了什么?

Wing会在路径中寻找“ python”,或者如果没有人试图在路径中或注册表中(在Windows中)寻找Python。 在IPython笔记本中查看sys.executable,并将Wing的Project Properties(从Project菜单)中的Python Executable设置为该完整路径。 然后,调试器应使用正确的Python。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM