【问题标题】:Code works in Spyder, not in Jupyter notebook代码在 Spyder 中工作,而不是在 Jupyter 笔记本中
【发布时间】:2021-11-11 18:34:35
【问题描述】:

我有一段看起来应该可以正常工作的代码。当我在 jupyter notebook (v3.8.8) 中运行它时,我得到了这个 - TypeError: 'list' object is not callable

我将在 Spyder (v4.2.5) 中运行相同的代码,它完全可以正常工作。是否有一些兼容性问题或正在发生的事情?对为什么它可以在一个平台上运行而不是另一个平台有任何建议吗?我能做些什么来规避这个问题,让它在我的 jupyter notebook 上运行?

# Grocery list and prices
food = ["Tostino's Party Pizza", "Lay's Classic Potato Chips", "Pepsi Soda, 2 Liter", "Tyson Any'tizers Chicken Wings"]
price = [1.50, 3.98, 1.98, 10.42]

#Calculating sum of groceries

total_price = []

for p in price:
    total_price.append(p)
print(total_price)

print(sum(total_price))

【问题讨论】:

    标签: jupyter-notebook typeerror spyder


    【解决方案1】:

    所以...我班上的某个人看了看这个并说代码应该按其编写的那样工作。他们说同时运行 Jupyter notebook 和 Spyder 可能会导致内核出现问题。她建议我一开始就中断内核,但这没有用。接下来,我们尝试重新启动内核并再次运行代码,它成功了。我不明白这些事情是如何运作的,但我很高兴我现在可以继续生活......

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2020-04-07
    • 2016-12-06
    • 1970-01-01
    • 2019-02-28
    • 1970-01-01
    • 2016-07-24
    • 2021-12-31
    • 1970-01-01
    • 2019-12-11
    相关资源
    最近更新 更多