我查看了this question,但它提供了一个Linux解决方案。我正在运行Windows 7.我在一台机器上(在我办公室里)在Jupyter开发了一个工作的Vpython笔记本。它运行Python 2(Anaconda包),它可以完成我想要它做的所有事情。
我的教室里有另一台Windows 7机器。它有Anaconda3,当我尝试运行相同的笔记本文件时,我得到一个黑色的空场景为vpython代码。此外,如果我尝试从Jupyter笔记本的Home选项卡启动New notebook,则教室机器中没有VPython选择。在我的办公室机器上(使用Anaconda,Python 2),Home的新列表中有一个VPython笔记本选项。
我在两台计算机上都执行了conda update conda
和conda update anaconda
和pip install vpython --upgrade
命令并获得了相同的行为。
我尝试使用vpython命令创建一个新笔记本并获得相同的行为。
总结:在Windows 7上使用Python 2的Jupyter笔记本中的VPython工作。在Windows 7上使用Python 3的Jupyter笔记本中的VPy失败。
任何合理的解决方案?