我想将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解释器并不忙,即在视觉场景显示不正确时我可以在其中执行其他命令。
非常感谢任何有关如何尝试解决此问题的帮助甚至想法。
答案 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模块本身。