6

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

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

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

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

我尝试从命令行和 IPython 运行此类脚本,但行为是相同的:出现一个可视窗口,Windows 将窗口标记为“无响应”,然后,经过一段痛苦的长时间后,整个场景按预期显示.

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

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

任何有关如何尝试解决此问题的帮助甚至想法都将不胜感激。

4

2 回答 2

5

您的可视化循环中是否有一条visual.sleep(pause_time)或一条线?visual.rate(frequency)VPython 需要这两行之一来更新动画窗口。

于 2013-12-02T13:44:09.253 回答
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 模块本身。

于 2013-11-28T14:22:01.627 回答