【问题标题】:Run vpython in python3 without jupyter possible?在没有jupyter的情况下在python3中运行vpython?
【发布时间】:2016-10-23 08:17:02
【问题描述】:

在 Python2.7 中,我所有的可视化脚本都运行良好。当我使用 Python3.5 时,我收到错误消息:

get_ipython().kernel.comm_manager.register_target('glow', GlowWidget)
AttributeError: 'NoneType' object has no attribute 'kernel'

当我用谷歌搜索错误消息时,人们说你应该使用 jupyter notebook。但是是否可以在没有 jupyter 的情况下运行我的旧脚本?

【问题讨论】:

  • 您在 2.7 和 3.5 中都使用了哪些版本的 ipython?
  • 根据vpython.org,有“经典VPython”和“Jupyter VPython”。我猜你在 Python 2 上安装了“经典”版本,在 Python 3 上安装了 Jupyter 版本。Python 3.4 here 有一个经典下载,但看起来他们正在推动人们使用 Jupyter 版本。
  • @PeterWood 如何获取所有版本?当我启动 IPython 时,我看到了 2.7 版。
  • 你需要为每个你想使用它的python解释器安装IPython。
  • 两个版本都已经安装好了。

标签: python python-3.x jupyter-notebook vpython


【解决方案1】:

你应该安装 ipython 和 Jupyter Notebook,如下

sudo apt-get install ipython ipython-notebook
pip install jupyter

然后你可以在终端中使用jupyter notebook 来启动你的notebook,你可以在浏览器中创建一个新的vpython notebook。 create vpython

然后您可以编写您的 vpython 脚本并查看您创建的对象,如下所示。 draw a sphere

您也可以参考其他博客安装您的 jupyter notebook 等。但请确保您已经安装了 vpython。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-26
    • 1970-01-01
    • 2018-12-21
    • 2020-08-23
    • 2018-06-06
    • 2016-12-29
    相关资源
    最近更新 更多