【发布时间】:2020-02-09 11:26:49
【问题描述】:
我正在 Jupyter Notebook 上做一个项目,我需要使用 VPython 来制作一些动画。我的笔记本电脑上安装了 Anaconda 和最新版本的 Python。我已经使用“pip install vpython”从命令行下载了 VPython,并检查了它是否是最新版本。 (请注意,最初我只安装了 Anaconda 和 Jupyter Notebook,要下载 VPython,我必须先下载 Python 本身,然后安装 pip,最后安装 VPython)。我还安装了可视化构建工具和 Node.js(但我没有安装 Jupyter Lab,所以我不确定后者是否有用)。我已按照https://vpython.org/presentation2018/install.html 上的所有说明进行操作。此外,我在 Jupyter Notebook 中运行了命令“!pip install vpython”。但是,当我尝试运行以下命令时:
from vpython import *
sphere()
Jupyter Notebook 运行了一下,然后停止并且不输出任何内容。我也尝试用“box()”替换“sphere()”,但这并没有改变任何东西。如果我尝试从 VPython 仅导入“球体”然后运行“球体()”,也会发生同样的事情。
我试图在网上和这个网站上搜索解决方案,但我找不到任何东西。任何帮助将不胜感激。
如果有任何帮助,我的网络浏览器是 Google Chrome,我的两个从事同一个项目的朋友在使用 VPython 时遇到了同样的问题。
编辑:我尝试运行
%pip install vpython
在 Jupyter Notebook 中,我得到了一些输出,表明要求已经满足,并且有以下评论:“注意:您可能需要重新启动内核才能使用更新的软件包”。我删除了“%pip install vpython”命令,重新启动内核并运行单元格,但没有任何输出。
【问题讨论】:
-
最新的安装程序似乎有问题。一种解决方法是安装 vpython 7.5.2。新版本即将发布。我会提到,对于 VPython 问题,最好在 VPython 论坛上发帖,那里有更多的 VPython 用户会看到你的问题,而不是在 stackoverflow 上发帖:groups.google.com/forum/?fromgroups&hl=en#!forum/…
标签: python jupyter-notebook anaconda jupyter vpython