本文介绍了Octave 4.2.2 和 sympy 1.6的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试将 Octave 4.2.2 与 Symbolic pkg v.2.9.0 一起使用,但出现与 sympy 包相关的错误:
Iam trying to use Octave 4.2.2 with Symbolic pkg v.2.9.0 but I get this error related to sympy package:
Your kit looks good for running the Symbolic package. Happy hacking!
>>
>> syms
Symbolic variables in current scope:
>> a = sym( "a" );
Symbolic pkg v2.9.0: /home/usuario/.local/lib/python3.6/site-packages/sympy/__init__.py:676: SymPyDeprecationWarning:
importing sympy.core.compatibility with 'from sympy import *' has been
deprecated since SymPy 1.6. Use import sympy.core.compatibility
instead. See https://github.com/sympy/sympy/issues/18245 for more
info.
deprecated_since_version="1.6").warn()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 12, in octoutput_drv
File "<stdin>", line 54, in octoutput
File "<stdin>", line 55, in octoutput
File "/home/usuario/.local/lib/python3.6/site-packages/sympy/__init__.py", line 677, in __getattr__
return getattr(self.mod, name)
AttributeError: module 'sympy.core.compatibility' has no attribute 'integer_types'
Waiting................warning: readblock: timeout of 30 exceeded, breaking out
warning: called from
readblock at line 101 column 7
python_ipc_popen2 at line 99 column 14
python_ipc_driver at line 62 column 13
pycall_sympy__ at line 163 column 9
sym at line 452 column 9
no output so far
error: ipc_popen2: something wrong? timed out starting python
error: called from
python_ipc_popen2 at line 101 column 7
python_ipc_driver at line 62 column 13
pycall_sympy__ at line 163 column 9
sym at line 452 column 9
>> a
error: 'a' undefined near line 1 column 1
>>
我深入研究代码并找到这两个参考:
I dig into code and find this two references:
https://github.com/sympy/sympy/pull/18245https://github.com/sympy/sympy/pull/19316
但我不是程序员,所以非常感谢任何想法.
But Iam not a programmer so any idea is greatly appreciated.
我尝试卸载 sympy-1.6 并安装 sympy-1.5,但这不起作用.
I tried to uninstall sympy-1.6 and install sympy-1.5 but that doesn't work.
感谢您的时间.
丹尼尔
推荐答案
我已经找到了答案.问题出在 sympy 1.6 版上,所以我使用 pip3 将其降级到 1.5.1 版.
I have managed to found the answer.The problem is on sympy version 1.6 so I downgraded it to version 1.5.1 with pip3.
这篇关于Octave 4.2.2 和 sympy 1.6的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!