Micropython Esp8266 同情

Micropython Esp8266 Sympy

我可以在 esp8266 micropython 中使用 Sympy 库吗?

我尝试使用 ampy 安装它,但是 returns 出错了

我想解线性方程组:

例如:

from sympy import symbols, Eq, solve

y = symbols('x')
eq1 = Eq(x*2 -5x + 6)
sol = solve(eq1)

错误:

Import sympy Traceback (most recent call last): File "", line 1, in File "/lib/sympy/init.py", line 15, in ImportError: no module named 'future'

当我尝试安装 future 时 returns 出现错误:

PyboardError('exception', ret, ret_err) ampy.pyboard.PyboardError: ('exception', b'', b'Traceback (most recent call last):\r\n File "", line 6, in \r\nOSError: [Errno 13] EACCES\r\n')

当您尝试在 MicroPython(或 Python)中使用库时出现导入错误,这意味着该库所需的库丢失或不可用。

它可能因为没有安装依赖项而丢失,或者它可能由于 Python 版本的差异而丢失(2.x vs 3.x 或 CPython vs .微Python)

在这种情况下,future 不是 MicroPython 标准库中可用的模块。有一个 "future" 模块库。你可以在这里看到:https://libraries.io/pypi/micropython-future and https://github.com/micropython/micropython-lib。尝试将其添加到您的 ./lib 中,看看 sympy 是否有效。