【问题标题】:AttributeError to run VPython within python 3.5.2 on windowsAttributeError 在 windows 上的 python 3.5.2 中运行 VPython
【发布时间】:2016-11-25 23:58:01
【问题描述】:

我正在使用 pyhton 3.5.2 并将在我的 Windows 机器上运行 VPython

我刚刚通过pip 正确安装了VPython

但是由于我想运行测试脚本,如下:

from vpython import *
box()

将引发错误:

get_ipython().kernel.comm_manager.register_target('glow', GlowWidget) AttributeError: 'NoneType' 对象没有属性 'kernel'

有人知道这个问题吗?

可能的未答复重复:here

我卸载了所有版本,重新安装3.5版本后,出现错误,没有找到任何可用的init.tcl。此外,闲置的编辑器也不会启动!

【问题讨论】:

  • 您的机器上有多个版本的Python
  • @Roboticist:是的,所有 2.7、3.2、3.4 和 3.5 都在一起。
  • 您最好考虑一下它们之间存在冲突的可能性。去掉两个中间版本就行了,测试能不能解决问题...

标签: python-3.x vpython


【解决方案1】:

冲突已更改本地目录中的 tcl 文件。 idle 的问题可能是tkInter 文件的损坏。

只需将C:\Python35\tcl 完全复制到C:\Python35\Lib。这两个问题都必须解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多