我尝试将 vpython 导入 anaconda。到目前为止似乎工作,但如果我打电话from visual import * 它给了我一个错误。

但是,当我输入 from vpython import * 时它确实有效,这真的很奇怪,因为在所有程序中我只看到 from visual import * 命令。

现在到了真正的问题:我不会画图。我必须调用 from visual.graph import * 但这不起作用( from vpython.graph import * 也不起作用)。

我收到以下错误:

最佳答案

使用 Jupyter 时,graph 函数现在位于主 vpython 库中。所以,
from vpython import *
应该足够了。 (P.S. 我建议不要导入 * 而是导入您计划使用的函数或只是 import vpython 。)

但是请注意,某些函数在与 Jupyter 兼容的 VPython 版本中更改名称,因此 display 变为 canvas 并且 gdisplay 变为 graph ,并且您必须明确使用 vector(x,y,z) 而不是 (x,y,z) 并且必须使用 obj.pos.x 而不是 obj.x

关于python - 为 anaconda 导入 vpython 的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35866967/

10-15 10:49