Eclipse + PyDev 在大导入时变得极慢
我正在尝试使用Eclipse和PyDev来学习OpenGL编程,但当我输入
from OpenGL.GL import *
from OpenGL.GLUT import *
时,开发环境变得非常慢!
好吧,导入太多没用的东西确实不是个好主意,但这对学习一个新库来说非常有用!
有什么建议吗?
附:我使用的是Ubuntu和Eclipse Galileo。
2 个回答
2
我在尝试复现你遇到的问题,但在这里没能成功——即使使用那些构造,速度也没有变慢。所以,我觉得你真正的问题可能是其他方面的,最有可能的是JVM(Java虚拟机)没有足够的内存。
所以,请尝试以下操作:如果你之前关闭了自动构建(一般不推荐这样做),可以把它重新打开,然后检查一下:
你是否安装了最新的PyDev。
“OpenGL”是否在强制内置模块中(应该在的——这通常是自动完成的,所以再确认一下)。
阅读一下Eclipse的最佳JVM设置是什么?,并使用那些设置(如果真的是内存问题,"-Xmx"这个参数是你需要提高的)。
如果这些都没有解决问题,而你又觉得需要关闭自动构建,记得在使用需要这些信息的功能时手动运行构建——比如:搜索全局变量:Ctrl+Shift+T,查找引用:Ctrl+Shift+G在选中的标记中——可能还有其他我忘记的操作 :)
2
你可能想要在菜单中关闭 Project -> Build Automatically
这个选项。因为用Python写代码时,自动构建文件其实没什么意义,而且你还有一个交互式控制台可以用来测试你的代码。关闭这个选项不会影响代码补全功能。