【问题标题】:Issues with importing vpython for anaconda为 anaconda 导入 vpython 的问题
【发布时间】:2016-03-08 12:07:04
【问题描述】:

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

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

现在是真正的问题:我无法绘制图表。我必须打电话给from visual.graph import *,但这不起作用(from vpython.graph import * 也不起作用)。

我收到以下错误:

ImportError Traceback(最近一次调用最后一次) in () ----> 1 来自视觉 import * ImportError: No module named visual

【问题讨论】:

  • 我相信这可能有助于其他用户分享您尝试的错误输出。
  • 感谢您的快速响应!
  • 错误输出是:ImportError Traceback (last recent call last) in () ----> 1 from visual import * ImportError: No module命名视觉
  • 我没有使用 vpython 的经验,但我相信 vpython.org 上的“经验丰富的 Python / VPython 用户?试试 Jupyter VPython”部分可以帮助您
  • 谢谢,我读了几遍,但不幸的是它对我没有多大帮助:(

标签: python anaconda vpython


【解决方案1】:

使用 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    • 2021-07-09
    • 1970-01-01
    • 2020-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多