Visual Python工作得非常慢

时间:2013-11-28 12:06:52

标签: python python-2.7 vpython

我想将visual用于我的项目。我之前已经多次使用它了,一切都很好,但我最近改变了工作,所以我在以前从未使用过的机器上使用它

这个问题有些奇怪:当我从/visual/examples运行一个示例脚本时,一切都很好。但是,当我尝试运行一个非常简单的脚本时:

import visual
visual.sphere(pos=[0.,0.,0.],radius=1.,color=visual.color.red)

需要几分钟才能执行。对于我想用它的项目来说,这是完全不可接受的。

我尝试从命令行和IPython运行这种脚本,但行为是相同的:出现一个可视窗口,Windows将窗口标记为“没有响应”,然后,经过一段痛苦的长时间后,整个场景看起来像预期的那样。

这显然不是我用来调用visual的IDE的问题,而且我对如何解决这个问题非常无能为力。如果这是重要的,我使用64位Windows(也下载了64b visual)和Anaconda附带的Python发行版。

一个有趣的观察结果:我运行脚本的Python解释器并不忙,即在视觉场景显示不正确时我可以在其中执行其他命令。

非常感谢任何有关如何尝试解决此问题的帮助甚至想法。

2 个答案:

答案 0 :(得分:4)

在可视化循环中的某个地方是否有visual.sleep(pause_time)visual.rate(frequency)行? VPython需要这两行中的一行来更新动画窗口。

答案 1 :(得分:2)

我将从头开始使用基本的python发行版/实现。

首先尝试下载64位Windows Python-2.7.5库存:http://python.org/ftp/python/2.7.5/python-2.7.5.amd64.msi

然后下载VPython-Win-64:http://sourceforge.net/projects/vpythonwx/files/6.05-release/VPython-Win-64-Py2.7-6.05.exe/download

如果这不起作用,那么除了vpython或anaconda之外,它可能是一个问题。

如果你能使它正常工作,那么你可以将问题隔离到Anaconda的python实现或VPython模块本身。