python - 在 Spyder 中运行 Vpython 时出错(NameError: name 'gsprint' is not defined)
问题描述
NameError:未定义名称“gsprint”
尝试运行此程序时,我反复收到此错误消息:
from vpython import *
box()
我正在使用 Python 3.7.3 和 Spyder 3.3.4,在文档中找不到任何帮助。Vpython 网站说我应该能够运行它:
解决方案
我遇到了同样的问题:"NameError: name 'gsprint' is not defined" error
使用该行运行代码时,我不断收到这些消息from vpython import *
。奇怪的是,另一台计算机上 Anaconda/Spyder 上的相同代码运行良好。
我在寻找解决方案时进入了这个页面。我尝试了上面的简单 vpython 代码,并从 spyder 运行了相同的错误消息,而它直接在 Anaconda 提示符下运行良好。我检查了环境中的 vpython 版本是7.5.0
.
我的解决方案:Anaconda 的整体更新
conda update --all
我现在正在运行Spyder 3.3.6
并且Python 3.7.3
代码运行良好。
推荐阅读
- idris - How to convince the typechecker that the types in the where clause match the toplevel type?
- angular - 如果输入为空,如何将占位符设置为有效值
- azure - 混合 Azure 广告加入自动设备同步限制
- angular - 如何在 Angular 中使用 FullCalender 设置和更改日历上的日期颜色
- wordpress - INI 指令 'mbstring.func_overload' 自 PHP 7.2 起已弃用
- android - 无法删除路径
- ios - IOS Metal Stencil Buffer 项目在启用 Metal Validation 时崩溃
- azure - Visual Studio Code 不会编译或提交 USQL 脚本
- javascript - JavaScript focusout 和特定键
- snowflake-cloud-data-platform - Snowflake-Jitterbit 连接器错误:net.snowflake.client.jdbc.SnowflakeSQLException:当前会话中未选择活动仓库