f�f� 2022-06-29 17:38 采纳率: 40%
浏览 28

代码运行没有报错却显示没有这个变量

问题遇到的现象和发生背景

https://github.com/MaartenGr/BERTopic
运行这个仓库的代码。
下载成功,然后运行了他给的quick start里面的5行代码,运行结束后也没有报错。

img

问题相关代码,请勿粘贴截图

from bertopic import BERTopic
from sklearn.datasets import fetch_20newsgroups
 
docs = fetch_20newsgroups(subset='all',  remove=('headers', 'footers', 'quotes'))['data']

topic_model = BERTopic()
topics, probs = topic_model.fit_transform(docs)
运行结果及报错内容

而后在python控制台运行

>>> topic_model.get_topic_info()
Traceback (most recent call last):
  File "C:\Users\user\anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 3418, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-10-fc69d99d94ea>", line 1, in <module>
    topic_model.get_topic_info()
NameError: name 'topic_model' is not defined

却提示没有这个变量。尝试了好几遍了都是这样。

我的解答思路和尝试过的方法

我尝试了把这两个句子直接放在main.py

>>> topic_model.get_topic_info()
>>> topic_model.get_topic(0)

结果运行结束,还是显示进程已结束,退出代码为 0
别的啥也没有。我就是想用出和仓库一样的结果看看。
请求帮助!

  • 写回答

1条回答 默认 最新

  • 爱晚乏客游 2022-06-29 18:38
    关注

    控制台的python下运行?那你需要将这句前面的代码也要输入啊,不然肯定是未定义啊,毕竟环境都不一样了,ipython可不知道你在pycharm下面定义了这个变量

    评论

报告相同问题?

问题事件

  • 创建了问题 6月29日

悬赏问题

  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程
  • ¥20 模型在y分布之外的数据上预测能力不好如何解决