【问题标题】:VPython no outputVPython没有输出
【发布时间】:2018-09-23 20:48:17
【问题描述】:

我刚刚设法在 Python 3.7 上安装了 vpython 库,现在当我运行这样的代码时:

from visual import *
redbox=box(pos=vector(4,2,3),size=(8,4,6),color=color.red)
ball=sphere(pos=vector(4,7,3),radius=2,color=color.green)

我明白了:

Traceback (most recent call last):
File "C:/Users/Deku/AppData/Local/Programs/Python/Python37/draft.py", line 1, in <module>
from visual import *
ModuleNotFoundError: No module named 'visual'

现在,当我尝试这个时:

from vpython import visual

我明白了:

Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
from vpython import visual
ImportError: cannot import name 'visual' from 'vpython' (C:\Users\Deku\AppData\Local\Programs\Python\Python37\lib\site-packages\vpython\__init__.py)

我如何让这个东西正常运行并做它应该做的事情? VPython 页面上的文档并没有太大帮助,因为它提供的示例甚至以“从视觉导入 *”开始,这似乎不起作用。

注意:最重要的是,我尝试了第一段代码,但将“visual”替换为“vpython”,当代码运行时,它在我的主浏览器上打开了一个页面。顶部的链接地址为:“http://localhost:52397/”,但没有显示或发生任何事情。

【问题讨论】:

    标签: python vpython


    【解决方案1】:

    尝试使用 vpython。

    from vpython import *
    

    在最新版本的 vpython 中,他们更改了导入模块。

    如果这也不起作用,则可能与您的 IDE 有关。例如,新版本的 vpython 在 Jupyter Lab 中仍然无法使用。

    【讨论】:

    • 显然 vpython 在我的主浏览器中显示对象,而不是打开另一个通用窗口。但是你的回复确实有帮助。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-27
    • 1970-01-01
    • 1970-01-01
    • 2021-04-19
    • 1970-01-01
    • 1970-01-01
    • 2021-04-10
    相关资源
    最近更新 更多