繁体   English   中英

在Spyder中运行Vpython时出错(NameError:未定义名称'gsprint')

[英]Error running Vpython in Spyder (NameError: name 'gsprint' is not defined)

NameError:名称“ gsprint”未定义

尝试运行此消息时,我反复收到此错误消息:

from vpython import *
box()

我正在使用Python 3.7.3和Spyder 3.3.4,在文档中找不到任何帮助。 Vpython网站说我应该能够运行它:

https://vpython.org/presentation2018/install.html

我遇到了同样的问题:使用from vpython import *行运行代码时,我不断收到这些"NameError: name 'gsprint' is not defined" error消息。 奇怪的是,另一台计算机上Anaconda / Spyder上的相同代码运行正常。

我在寻找解决方案时进入了此页面。 我尝试了上面的简单vpython代码,并从spyder运行了相同的错误消息,而直接在Anaconda提示符下运行良好。 我检查了环境中的vpython版本是否为7.5.0

我的解决方案:Anaconda的整体更新

conda update --all

我现在使用Spyder 3.3.6Python 3.7.3运行,并且代码运行正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM