2017-08-14 70 views
0

最近开始对我的Python代码使用代码编辑器Atom。除了VPython之外,我几乎能够获得所需的所有工作。我被告知VPython支持/兼容Atom,但它不起作用。需要帮助让VPython在Atom上工作

主要问题是我无法导入'可视'模块。我甚至尝试过建议的替代方法,比如导入'VPython'或'vis',甚至以不同方式卸载/重新安装VPython几次。

任何意见将不胜感激。在凌动

回答

1

退房的氢包: https://atom.io/packages/Hydrogen

运行的代码,并得到使用Jupyter内核像IPython中,IJulia和iTorch结果在线。它是Atom中最酷的软件包之一,因为它支持嵌入式绘图可视化,如果这正是你想要的。

我希望这会有所帮助。

+0

我从开始使用Atom的那一刻开始就使用了Hydrogen。所有的内嵌图块都能正常工作,只是当我试图导入VPython的'visual'模块时,Atom会说'没有模块名为visual'。如果我使用名称vpython导入模块,它无法识别诸如'sphere'或'box'等基本函数。 – Cheesefax

0

可视化模块是“经典vpython”的一部分,它只能运行在python 2.7上。如果您使用的是python 3.5.3或更高版本,那么您将需要新的VPython 7.x软件包,如果您按照vpython.org上的说明进行操作,可能是您安装的软件包。尝试运行这两行vpython代码。

从vpython进口*

盒()

如果您运行的这两行代码,你应该会看到一个三维框出现在你的网页浏览器支持WebGL画布。要编写vpython程序,请使用新的语法,而不要使用旧的“经典vpython”语法。

http://www.glowscript.org/docs/VPythonDocs/index.html

+0

每当我运行(在Atom中),我得到一个巨大的错误消息,开始于: EvalError:拒绝将字符串评估为JavaScript,因为'unsafe-eval'不是下面内容安全策略指令中允许的脚本源: “script-src'self'”。 – Cheesefax