【发布时间】:2019-07-21 01:03:39
【问题描述】:
这个问题可能很明显,但我无法弄清楚发生了什么。据我所知,互联网上没有解决类似的问题。
我正在使用 Python 3.7 和 Spyder(因此是 Anaconda 捆绑包)。我遇到的问题是我无法使用 SymPy。我编写了以下测试代码,根据文档和示例似乎是正确的:
from sympy import *
x, y, z, t = symbols('x y z t')
expr = x**2+2
d = diff(expr,x)
print(d)
编译时我收到消息
NameError: name 'symbols' is not defined
这是怎么回事?
【问题讨论】:
-
有趣的是,我在将脚本作为文件运行时遇到了这个问题,但在控制台中逐行运行代码时却没有。
标签: sympy