问题标签 [nameerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1246 浏览

ruby - 未初始化的常量 SQLite 错误

一旦我添加代码来访问我的 .sqlite 数据库,我就会收到一个奇怪的错误:

我的代码如下:

测试1.rb

测试2.rb

0 投票
3 回答
340 浏览

python - 如何警告我潜在的 NameError?

下面是一个 Python 脚本示例:

我犯了一个错误(“dolar”带有一个“l”)。除非您输入 ,否则解释器不会通知error(NameError)甚至警告n = 1

如何在运行时获知这一点?

0 投票
1 回答
4368 浏览

ruby-on-rails - 未初始化的常量 Mysql2::Client::REMEMBER_OPTIONS

我只是遇到一个uninitialized constant错误,我现在不知道。请保存我的一天。

我正在尝试同时使用 mongodb 和 mysql2。Mongodb 没问题。现在我想将 mysql2 gem 添加到我的项目中。

之后 gem install mysql2 -- --srcdir=/usr/local/mysql/include --with-mysql-config=/usr/local/mysql/bin/mysql_config并将 mysql2 添加到Gemfile.

当我重新启动服务器时,它给了我这个错误:

我该如何解决这个人?谢谢你。

- - - - - - - - - - - - - -解决方案 - - - - - - - - - - - ------

只是

不要使用 DMG 文件安装 mysql

接着 :

现在一切正常。

谢谢@BenjaminTan

0 投票
3 回答
2349 浏览

python - python在加载模块时捕获NameError

我试图捕捉无法加载模块时发生的任何异常。当前的结果是“except”块没有被执行。

错误:

0 投票
1 回答
2941 浏览

python - IPython 并行计算命名空间问题

我一直在阅读和重新阅读 IPython 文档/教程,但我无法弄清楚这段特定代码的问题。似乎该函数dimensionless_run对传递给每个引擎的命名空间不可见,但我很困惑,因为该函数是在中定义的__main__,并且作为全局命名空间的一部分清晰可见。

wrapper.py:

ipcluster start --n=6在生成排序后的全局字典之后执行此代码,包括mathandos模块和parallel_runanddimensionless_run函数。紧随其后的是 IPython.parallel.error.CompositeError: an or more exceptions from call to method: parallel_run,由大量的 组成[n:apply]: NameError: global name 'dimensionless_run' is not defined,其中 n 从 0 到 5 运行。

有两件事我不明白,它们显然是相关的。

  1. 为什么代码没有dimensionless_run在全局命名空间中识别?
  2. 为什么import math, os需要在parallel_run的定义里面?

编辑:结果证明这根本不是命名空间错误——我ipcluster start --n=6在一个不包含代码的目录中执行。要修复它,我需要做的就是在我的代码目录中执行 start 命令。我还通过添加以下行来修复它:

在正确的位置启动所需的集群。

0 投票
2 回答
140 浏览

ruby-on-rails - NameError 与多对多关联

我正在尝试向用户创建的事件添加加入/取消加入按钮,类似于用户的关注/取消关注按钮。

我不确定在事件#show 中如何定义@rsvps

事件中的名称错误#show undefined local variable or method `event' for #<#:0x007f9dfaf9d978>

显示.html.erb

events_controller.rb

rsvps_controller.rb

这里是模型

rsvp.rb

用户.rb

事件.rb

0 投票
1 回答
598 浏览

ruby-on-rails - RSpec Rails 打印未定义的 home_path 错误

当我在我的 rails 项目上运行 rspec 时,我收到一条非常烦人的错误消息,尽管之前的代码完全相同。我唯一做的就是添加一个新的 rspec 文件。现在,新的 rspec 文件除了“require 'spec_helper'”之外不包含任何内容,但我仍然收到此消息(以及其他一些消息......):

1) 主页应该有 'Lists' 和 'Students' 链接失败/错误:访问 home_path NameError: undefined local variable or method home_path' for > #<RSpec::Core::ExampleGroup::Nested_2:0x00000004c455a0> # ./spec/requests/homes_spec.rb:5:inblock (2 levels) in '

我不知道现在该怎么办。有谁知道这是怎么回事?

谢谢

0 投票
1 回答
357 浏览

python - 为什么通过导入运行模块时会发生名称错误,但从 Maya 中的脚本编辑器运行时不会发生名称错误

我所要做的就是向字典中添加更多项目,并在必要时使用第二个按钮填充!!!一切顺利,通过单击蓝色播放按钮从 Maya 脚本编辑器运行代码,但如果我导入此脚本 import funtest funtest.main()

窗口加载正常,但单击任一按钮时出现错误...所以请告诉我为什么它们在从脚本编辑器执行代码和通过导入执行另一个代码之间有区别..

它应该是一样的,或者我的逻辑有什么问题?

0 投票
2 回答
1008 浏览

python - Python 名称错误 (Django)

这是models.py中的代码

当我尝试同步数据库时,它说“未定义 NameError 类别”我尝试先放置类类别,然后再放置包,这次它显示“未定义 NameError 名称包”。

请帮我解决这个问题。

编辑:感谢您的帮助,从我对数据库中的知识知之甚少,这里的教程似乎是错误的http://toys.jacobian.org/presentations/2007/pycon/tutorials/beginning/ 他已经定义了字段类别在 Packages 中为多对多,Category topic 中的字段为 Package 的外键,但外键是多对一的关系,因此实现存在缺陷。我认为 django 试图以它的方式告诉它“字段'主题'的访问器与 m2m 字段'Package.categories'发生冲突。” 字段“主题”的反向查询名称与 m2m 字段冲突“”正确吗?

0 投票
3 回答
1620 浏览

python - NameError:未定义全局名称“numKilos”

当我尝试运行程序时,它显示“ NameError: global name 'numKilos' is not defined ” 我不知道为什么它说 numKilos 没有定义。numKilos 等于用户输入的数字。