gpt4 book ai didi

python - Octave 符号 "Python cannot import SymPy"

转载 作者:太空宇宙 更新时间:2023-11-03 12:03:25 25 4
gpt4 key购买 nike

安装 octave、sympy(通过 anaconda)和符号包后,我试图在 octave 中运行这一行作为脚本的一部分:

syms nn nb x

当我这样做时,我收到这条消息:

warning: the 'syms' function belongs to the symbolic package from Octave Forge
which you have installed but not loaded. To load the package, run `pkg
load symbolic' from the Octave prompt.

之后:

pkg load symbolic
syms nn nb x

我得到:

Traceback (most recent call last):
File "<string>", line 1, in <module>
File "sympy/__init__.py", line 27, in <module>
raise ImportError("It appears 2to3 has been run on the codebase. Use "
ImportError: It appears 2to3 has been run on the codebase. Use Python 3 or get the original source code.
OctSymPy v2.4.0: this is free software without warranty, see source.
Initializing communication with SymPy using a popen2() pipe.
error: Python cannot import SymPy: have you installed SymPy?
error: called from
assert_have_python_and_sympy at line 37 column 5
python_ipc_popen2 at line 78 column 5
python_ipc_driver at line 57 column 13
python_cmd at line 166 column 9
sym at line 365 column 5
syms at line 162 column 9

我使用的是 OSX El Capitan,我通过自制软件安装了 Octave。

老实说,我不知道这里发生了什么……是不是 Octave 无法与 sympy 正确通信?如果是这样,我猜可能有一种简单的方法可以解决这个问题?如果不是这样我该怎么办?我愿意重新启动该过程。

我想提前为任何格式问题道歉,这是我第一次问。我没有看到任何与此相关的问题,但如果我遗漏了一些明显的问题,我再次感到抱歉。

谢谢!

最佳答案

看起来您使用的是旧版本的 SymPy。尝试升级到最新版本(撰写本文时为 1.0)。

关于python - Octave 符号 "Python cannot import SymPy",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39939093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com