gpt4 book ai didi

python - VPython 7 - 没有找到模块可视化

转载 作者:太空宇宙 更新时间:2023-11-03 11:42:29 30 4
gpt4 key购买 nike

我正在研究一本书中的一些 Python 示例。列出的许多代码都需要模块 visual。我相信 visual 已安装在旧版本的 Vpython 中。我正在运行安装了 Vpython 7 的 Python 3.6。我使用 Mac 电脑。许多示例代码都以如下行开头:

 from visual import *                  
from visual.graph import *
from visual.graph import gdisplay, gcurve
from visual.controls import slider, controls, toggle

我从互联网搜索中了解到将第一行替换为:

from vpython import *

这不适用于其他视觉调用。我的程序不断崩溃,因为找不到模块可视化。有没有办法让这些调用起作用?

最佳答案

有一个转换程序可以从 Classic VPython 转换到新的 VPython 7。请在此处查看详细信息。

http://www.glowscript.org/docs/VPythonDocs/index.html

哪里说...

“许多用 Classic VPython 6 编写的程序在通过用 Python 编写的转换程序运行后,将在 GlowScript VPython 或 VPython 7 中运行而不会发生任何变化。该程序转换 (x,y,z) => vector(x,y, z) 和 obj.x => obj.pos.x。这些更改是必要的,因为 GlowScript 不将 (x,y,z) 识别为向量,也不将 obj.x 识别为 obj.pos.x 的简写。该程序还转换 display => canvas 和 gdisplay => graph。该程序还转换 scene.mouse.getclick() => scene.waitfor('click'),这在两种环境下都有效。”

python转换程序是。

http://www.glowscript.org/docs/GlowScriptDocs/VPtoGS.py

关于python - VPython 7 - 没有找到模块可视化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46834970/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com